Publicado por Jocelyn Becker, gerenta sénior de Programas (Capacitación para Desarrolladores de Google)
El equipo de Capacitación para Desarrolladores de Google publicó recientemente una versión actualizada de nuestro curso "Fundamentos para desarrolladores de Android" como una serie de codelabs de Google.

Página de destino del curso "Fundamentos para desarrolladores de Android"
Los codelabs debutaron como instructivos en Google I/O 2015, y se han popularizado como una forma en la que los desarrolladores pueden aprender a usar las herramientas tecnológicas, API y SDK de Google. Un codelab es un instructivo breve y autónomo que guía al usuario para realizar una tarea específica. En 2018, más de 2 millones de personas aprovecharon los codelabs de Google.
Nuestros cursos de Android fueron pensados como capacitaciones presenciales. Sin embargo, descubrimos que muchas personas los realizaban por su cuenta, fuera de los programas de enseñanza formales. Entonces, cuando actualizamos el curso "Fundamentos para desarrolladores de Android", además de respaldar el aprendizaje áulico, pusimos el material a disposición como una serie secuencial de codelabs.

Curso "Fundamentos para desarrolladores de Android"

El curso actualizado "Fundamentos para desarrolladores de Android" (V2) incluye lecciones sobre el uso de la base de datos Room y otros componentes de arquitectura. Se actualizaron todas las apps para reflejar que la plantilla "Empty Activity" de Android Studio use ConstraintLayout, y hemos actualizado todas las apps a una versión posterior de Android Studio. Para obtener más información sobre las diferencias, consulta las notas de la versión.

Curso "Android avanzado"

También hemos actualizado el curso "Android avanzado para desarrolladores" como una serie de codelabs. Este curso ofrece instrucciones detalladas para aprender sobre temas más avanzados y agregar funciones a tus apps que permitan mejorar la participación y satisfacción de los usuarios. Descubre cómo agregar mapas a tus apps, crear vistas personalizadas, usar SurfaceView para dibujar directamente en la pantalla y mucho más.
Capturas de pantallas de apps que muestran un marcador de mapa, un controlador personalizado y un Android que se oculta en la oscuridad

Material de enseñanza para ambos cursos

Logotipo de Android con un gorro de graduación
Si quieres impartir cualquiera de los cursos por tu cuenta, o bien utilizarlos como base para estudiar, aún está disponible el paquete completo, que incluye presentaciones de diapositivas, código fuente en GitHub y guías de conceptos, además de codelabs con información detallada.