¿Qué es el Catdroid Android Fundamentals Study Jam?
El martes 10 de febrero empieza el Catdroid Android Study Jam GRATIS en itnig. Durante 7 semanas, 20 desarrolladores se reunirán en nuestras oficinas para aprender juntos, resolver dudas y repasar los temas principales del curso de Udacity “Developing Android Apps — Android Fundamentals” de Google. Aunque estos desarrolladores son verdaderos principiantes en Android, deberían tener al menos…
El martes 10 de febrero empieza el Catdroid Android Study Jam GRATIS en itnig. Durante 7 semanas, 20 desarrolladores se reunirán en nuestras oficinas para aprender juntos, resolver dudas y repasar los temas principales del curso de Udacity “Developing Android Apps — Android Fundamentals” de Google.
Aunque estos desarrolladores son verdaderos principiantes en Android, deberían tener al menos 3 años de experiencia programando en Java u otro lenguaje de programación orientado a objetos (por ejemplo: C++, Objective C o Python).
Para saber un poco más sobre este grupo de estudio supervisado, hemos hablado con Sergi Martínez, Senior Android Developer y tutor de este Android study jam.
Pregunta: ¿Qué es un study jam y cómo funciona?
Respuesta: Los Study Jams son una iniciativa de Google para crear grupos globales gestionados por comunidades locales. Este es el primero que hacemos en Barcelona y será sobre el curso de Udacity Android Fundamentals. La idea es realizar 7 sesiones de estudio durante el curso para repasar los temas de cada lección y ayudar a los estudiantes a construir su propia aplicación durante el curso. Así que los estudiantes ven una lección por su cuenta y luego la repasamos en la sesión local y vemos cómo aplicar este conocimiento a su propia aplicación.
P: ¿Qué es Catdroid?
R: Catdroid es una comunidad de amantes, fans, desarrolladores, diseñadores y usuarios de Android creada hace 4 años con el objetivo de crear eventos, charlas, cursos y todo tipo de actividades + ayudarse mutuamente cuando tienen dudas o problemas sobre el tema de Android. La idea es crear algo de la comunidad para la comunidad.
P: ¿Y de qué trata el curso Catdroid Android Fundamentals?
R: Esta es la instancia de Catdroid de este curso. Los cursos normalmente se realizan a través de los Google Developers Groups (GDG) oficiales. Pero después de hablar con la gente de Google nos ofrecieron dirigir nuestro propio study jam en paralelo con los chicos del GDG Barcelona. La idea es abrir más oportunidades a la gente de la comunidad, sin importar quién organice el jam.
P: ¿Por qué es relevante este curso hoy en día?
R: El desarrollo móvil es una de las industrias que más crece hoy en día, y no es algo temporal. Muchos desarrolladores están buscando la manera de reciclarse hacia el mundo móvil. Hacer un curso como este es una excelente oportunidad para dar ese paso. Si hubiéramos tenido algo así cuando empezamos, nuestros últimos cuatro años habrían sido mucho, mucho más fáciles.
P: ¿Qué aprenderá la gente durante este curso?
R: La gente aprenderá a hacer una aplicación completa desde cero. Repasaremos los temas más importantes para empezar a trabajar en el mundo del desarrollo Android. Además, el curso se centra no solo en aprender cosas, sino también en cómo y dónde buscar información cuando se necesite.
P: ¿Qué habilidades prácticas puede esperar tener la gente al terminar este curso?
R: Empezando desde los conceptos más básicos, podrán crear algunas UI avanzadas, usar servicios REST externos para obtener información, bases de datos locales para cachear esta información y cómo sincronizar esta información para ahorrar batería y datos, entre muchas otras cosas. Y funcionará en teléfonos y tablets.
P: ¿Para quién se recomienda este curso? ¿Cuál debería ser el background/experiencia relevante de los asistentes?
R: Este curso es para desarrolladores que quieren introducirse en el mundo del desarrollo Android. Se requiere experiencia en desarrollo orientado a objetos. Si tienes experiencia en Java, esta es la mejor opción, pero la gente que viene de lenguajes como C# u Objective-C no debería tener ningún problema, solo necesitará repasar algunas cosas. El curso también es perfecto para desarrolladores profesionales que quieran impulsar sus carreras o para estudiantes de informática que quieran empezar a aprender desarrollo Android.
P: Puntos clave de este curso:
- Aprender de la gente que hizo Android
- Construir una app completa desde cero
- Familiarizarse con el mundo Android, siendo capaz de encontrar información por tu cuenta y saber dónde acudir para pedir ayuda
- Hacer apps de la manera correcta, teniendo en cuenta al usuario, evitando el consumo excesivo de batería y de red
- Estar listo para empezar una carrera como Android Developer
P: Prerrequisitos y preparación:
¿Nivel básico, intermedio o avanzado?
R: Este es un nivel intermedio (no se requiere mucha experiencia), pero los estudiantes ya deberían saber qué es OOP y los conceptos básicos.
¿Se requiere experiencia previa?
R: Se requiere experiencia previa con un lenguaje OOP. Este no es un curso para aprender a programar, sino para aprender a desarrollar apps de Android.
¿Se necesita algún software específico?
R: Lo único que se necesitará es Android Studio, y está disponible gratis.
SOBRE EL TUTOR
P: Sergi, ¿por qué haces esto? ¿Cuál es tu motivación para organizar estos study jams gratuitos y cuánto tiempo llevas organizando este tipo de study jams?
R: Me encanta compartir conocimiento con la comunidad, cualquiera que haya asistido a una de mis charlas sabe que soy muy apasionado con eso. Creo que esta es también una manera perfecta de introducir a gente nueva en la comunidad Android.
He trabajado en formación durante más de tres años y siempre he intentado tener espacios donde compartir y enseñar. Con Catdroid y el GDG hemos hecho muchos eventos con formatos diferentes.
Este es el primer Study Jam a nivel global (no te creerías cuántos se están haciendo). Nunca había trabajado con este formato, pero todo el mundo en la organización está muy ilusionado y, si los resultados son buenos (estoy seguro de que lo serán), ¡habrá más Study Jams en el futuro!
P: En resumen, ¿quién es Sergi Martínez?
R: Sergi Martínez es un desarrollador con más de 15 años de experiencia en la industria del software — con un fuerte enfoque en proyectos de localización de software y desarrollo de herramientas. Ahora está trabajando en la plataforma Android y ayuda a la gente a aprender nuevas habilidades de desarrollo compartiendo su conocimiento y pasión. Actualmente, Sergi está centrado en el sector de I+D de movilidad, y tiene ganas de impulsar la industria hacia delante. Google lo declaró GDE (Google Developer Expert) de Android en 2015. Twitter > https://twitter.com/SergiAndReplace
***
¡Gracias Sergi!
// Mar
Más información sobre este Android Study Jam
CALENDARIO
Sesión 1: martes, 10 de febrero–19h a 21h
Sesión 2: martes, 17 de febrero–19h a 21h
Sesión 3: martes, 24 de febrero–19h a 21h
Sesión 4: martes, 10 de marzo–19h a 21h
Sesión 5: martes, 17 de marzo–19h a 21h
Sesión 6: martes, 24 de marzo–19h a 21h
Sesión 7: martes, 31 de marzo–19h a 21h
PRECIO: ¡gratis!