Què és el Catdroid Android Fundamentals Study Jam?
El dimarts 10 de febrer comença el Catdroid Android Study Jam GRATUÏT a itnig. Durant 7 setmanes, 20 desenvolupadors es trobaran a les nostres oficines per aprendre junts, resoldre dubtes i repassar els temes principals del curs d'Udacity "Developing Android Apps — Android Fundamentals" de Google. Encara que aquests desenvolupadors són realment principiants en Android, haurien de tenir com a mínim…
El dimarts 10 de febrer comença el Catdroid Android Study Jam GRATUÏT a itnig. Durant 7 setmanes, 20 desenvolupadors es trobaran a les nostres oficines per aprendre junts, resoldre dubtes i repassar els temes principals del curs d’Udacity “Developing Android Apps — Android Fundamentals” de Google.
Tot i que aquests desenvolupadors són realment principiants en Android, haurien de tenir com a mínim 3 anys d’experiència en programació en Java o en un altre llenguatge de programació orientat a objectes (per exemple: C++, Objective C o Python).
Per saber una mica més sobre aquest grup d’estudi supervisat hem parlat amb Sergi Martínez, Senior Android Developer i tutor d’aquest Android study jam.
Pregunta: Què és un study jam i com funciona?
Resposta: Els Study Jams són una iniciativa de Google per crear grups globals gestionats per comunitats locals. Aquest és el primer que fem a Barcelona i tractarà sobre el curs d’Udacity Android Fundamentals. La idea és fer 7 sessions d’estudi durant el curs per repassar els temes de cada lliçó i ajudar els estudiants a construir la seva pròpia app durant el curs. Així, els estudiants es miren una Lliçó pel seu compte, i després, la repassem en la sessió local i veiem com aplicar aquest coneixement a la seva pròpia aplicació.
P: Què és Catdroid?
R: Catdroid és una comunitat d’amants, fans, desenvolupadors, dissenyadors i usuaris d’Android creada fa 4 anys amb l’objectiu de crear esdeveniments, xerrades, cursos i tota mena d’activitats + ajudar-se mútuament quan tenen dubtes o problemes sobre el tema Android. La idea és crear alguna cosa de la comunitat per a la comunitat.
P: I de què va el curs Catdroid Android Fundamentals?
R: Aquesta és la instància de Catdroid d’aquest curs. Els cursos normalment els fan els Google Developers Groups (GDG’s) oficials. Però després de parlar amb gent de Google ens van oferir fer el nostre propi study jam en paral·lel amb la gent del GDG Barcelona. La idea és obrir més oportunitats a la gent de la comunitat, sense importar qui organitzi el jam.
P: Per què és rellevant aquest curs avui dia?
R: El desenvolupament mòbil és una de les indústries que més creix avui dia, i no és una cosa temporal. Molts desenvolupadors busquen una manera de reciclar-se cap al món mòbil. Fer un curs com aquest és una excel·lent oportunitat per fer aquest pas. Si nosaltres haguéssim tingut alguna cosa així quan vam començar, els nostres últims quatre anys haurien sigut molt més fàcils.
P: Què aprendrà la gent durant aquest curs?
R: La gent aprendrà a fer una aplicació completa des de zero. Repassarem els temes més importants per començar a treballar en el món del desenvolupament Android. A més, el curs no es centra només en aprendre coses, sinó també en com i on buscar informació quan calgui.
P: Quines habilitats pràctiques podrà esperar tenir la gent en completar aquest curs?
R: Començant pels conceptes més bàsics, podran crear alguna UI avançada, utilitzar serveis REST externs per obtenir informació, bases de dades locals per fer caché d’aquesta informació i com sincronitzar-la per estalviar bateria i dades, entre moltes altres coses. I funcionarà en telèfons i tauletes.
P: Per a qui es recomana aquest curs? Quin hauria de ser el background / experiència rellevant dels assistents?
R: Aquest curs és per a desenvolupadors que vulguin introduir-se en el món del desenvolupament Android. Es requereix experiència en desenvolupament orientat a objectes. Si tens experiència en Java, aquesta és la millor opció, però la gent que ve de llenguatges com C# o Objective-C no hauria de tenir cap problema, només necessitaran repassar algunes coses. El curs també és perfecte per a desenvolupadors professionals que vulguin impulsar la seva carrera o per a estudiants d’informàtica que vulguin començar a aprendre desenvolupament Android.
P: Punts clau d’aquest curs:
- Aprendre de la gent que va fer Android
- Construir una app completa des de zero
- Familiaritzar-se amb el món d’Android, sent capaç de trobar informació pel teu compte i sabent on anar a demanar ajuda
- Fer apps de la manera correcta, tenint en compte l’usuari, evitant el consum excessiu de bateria i de xarxa
- Estar preparat per començar una carrera com a Android Developer
P: Prerequisits i preparació:
Nivell Bàsic, Intermedi o Avançat?
R: Aquest és un nivell intermedi (no cal molta experiència), però els estudiants ja haurien de saber què és l’OOP i els conceptes bàsics.
Es requereix experiència prèvia?
R: Es requereix experiència prèvia amb un llenguatge OOP. Aquest no és un curs per aprendre a programar, sinó per aprendre a desenvolupar apps Android.
Cal algun software específic?
R: L’única cosa necessària serà Android Studio, i està disponible gratis.
SOBRE EL TUTOR
P: Sergi, per què fas això? Quina és la teva motivació per organitzar aquests study jams gratuïts i quant fa que organitzes aquest tipus de study jams?
R: M’encanta compartir coneixement amb la comunitat, qualsevol que hagi assistit a alguna de les meves xerrades sap que hi estic realment apassionat. Crec que aquesta també és una manera perfecta d’introduir gent nova a la comunitat Android.
He treballat en formació durant més de tres anys i sempre he intentat tenir llocs on compartir i ensenyar. Amb Catdroid i el GDG hem fet molts esdeveniments amb formats diferents.
Aquest és el primer Study Jam a nivell global (no et creuries quants se n’estan fent). Mai he treballat amb aquest format, però tothom a l’organització està molt entusiasmat i, si els resultats són bons (cosa que estic segur que seran), n’hi haurà més en el futur!
P: En resum, qui és Sergi Martínez?
R: Sergi Martínez és un desenvolupador amb més de 15 anys d’experiència a la indústria del software — amb un fort enfocament en projectes de localització de software i desenvolupament d’eines. Ara treballa en la plataforma Android i ajuda la gent a aprendre noves habilitats de desenvolupament compartint el seu coneixement i passió. Actualment, Sergi es dedica al sector de R&D en Mobilitat, i té ganes d’impulsar la indústria cap endavant. Google l’ha declarat 2015 Android GDE (Google Developer Expert). Twitter > https://twitter.com/SergiAndReplace
***
Gràcies Sergi!
// Mar
Més informació sobre aquest Android Study Jam
HORARI
Sessió 1: dimarts 10 de febrer–19h a 21h
Sessió 2: dimarts 17 de febrer–19h a 21h
Sessió 3: dimarts 24 de febrer–19h a 21h
Sessió 4: dimarts 10 de març–19h a 21h
Sessió 5: dimarts 17 de març–19h a 21h
Sessió 6: dimarts 24 de març–19h a 21h
Sessió 7: dimarts 31 de març–19h a 21h
PREU: gratis!