Primera sesión del Nscoder Cádiz
Lo primero de todo, mis disculpas por el retraso del resumen. "Nota mental: El proximo resumen ir haciendolo mientras se celebra el Nscoder ". Después de esto, vamos a la faena. El jueves pasado 26 de noviembre quedamos en el Woodstock de la calle Sagasta en Cádiz centro para el primer Nscoder Cádiz.
Bajo mi honesta impresión, fue un éxito. Hubo como se preveía: Muchas charlas interesantes (iOS vs Android, git vs svn, git vs mercurial, scrum, iOS, etc), puestas en común (pequeña charla sobre el IDE xcode y lo nuevo del xcode 4, el storyboard) y un buen grupo de gente interesada en el desarrollo para móviles.
Estuvimos hasta cerca de las 10 y media (no se muy bien hasta q hora porque yo me tuve q ir antes) y sacamos varias cosas en común y hasta objetivos (con dos cojones).
Una de las cosas que a priori nos dimos cuenta, es que, aunque había un interes general de aprender cocoa y desarrollo iOS, no era tan facil como parecía ya que, la plataforma obliga a tener el Xcode instalado, que a su vez, obliga a que se desarrolle en un mac (cadenita de putadas) y no todos los asistentes tenian esa plataforma.
Para forzarnos al aprendizaje nos pusimos un objetivo, una app (para aprender yo siempre prefiero ejemplos mas que teoria) y haciendo una pequeña lluvia de ideas (muy pequeña porque tampoco se hizo mención de otra ya, que pareció a todos bien) vimos que podíamos hacer una Guia de Cádiz (apodada una Guia de Cadí Cadí) en tres niveles de desarrollo:
Datos estáticos (datos insertados a cascoporro en las vistas)
Tirando de base de datos (nos meteremos en faena con core data)
Tirando de algún protocolo externo (desde cualquier protocolo REST, hasta simple RSS)
Para evitar la disgregación del grupo, ya que había muchos de ellos que no tenian la posibilidad de programar en iOS, se tanteo como solución un hilo de desarrollo paralelo en otra plataforma. De hecho, había gente que pilotaba bastante en Android y planteó la posibilidad de hacerse un grupo sobre ello, y ya que Android no tiene limitaciones en cuestiones de desarrollo (se puede utilizar cualquier IDE y cualquier S.O) pues se tiró palante!
Este tema es bastante controvertido ya que, incluyendo otras ramas de desarrollo corremos el riesgo de irnos por peteneras y que se pierda un poco la finalidad del grupo ya que, NScoders en un grupo cuya finalidad es aprender iOS y cocoa, y ramas de desarrollo hay más que fideos en una sopa, por eso, creo que sabiendo esta posibilidad, lo mejor es irnos con pies de plomo y organizarnos bien para que las dos ramas no choquen, si no que crezcan aprendiendo, dejando de lado las diferencias sobre codigo libre y demás temas controvertidos, si se piensa, al final es hasta bonito.
Bueno, he creado un grupo de google para poder irnos presentando y organizando.
nscoder_cad [arroba] googlegroups.com (evitemos el spam oh my god)
Y ya que esto es un grupo de desarrollo enlazo algunos enlaces que pueden estar interesantes. Lo primero; storyboard, esta nueva forma de controlar el Interface Builder que ha salido con el Xcode4 hace bastante facil enlazar las vistas y hacer una navegación entre ellas. Enlazo dos tutoriales (en verdad no hay muchos punteros). Es la app de ejemplo que mostré fugazmente en el NScoder
http://www.raywenderlich.com/5191/beginning-storyboards-in-ios-5-part-2
http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1
Y recomiendo mucho, los podcast de la Universidad de Stanford sobre iOS, totalmente actualizados (en ingles, of course). Enlazo los archivos de los tutoriales
Bueno, para los que nos leen la primera vez, animaros y presentaros en el grupo, se diran cosas muy interesantes y nos lo pasaremos genial.
Un saludo a todos!!
PD: Nombro a todos los nicks de los que tengo constancia de que asistieron, si me falta alguno por favor (que me falta), comunicadmelo por twitter o por el grupo de google
@pyriku
@peterlozano
@danielnietoweb
@fsero
@jManuelRosa
@NeoShadybeat
@Jorge__Galindo
@nikusdrei
@powersgame












