Compila cinco apps para Android diferentes con el lenguaje de programación Kotlin. Obtén información sobre componentes de arquitectura, como ViewModel y LiveData. Crea una base de datos con la biblioteca de Room. Muestra una lista de elementos que admiten clics con RecyclerView. Carga y muestra datos de Internet. Haz que tu app sea más accesible para todos los usuarios.
Ruta de aprendizaje 1

Componentes de arquitectura

Obtén información sobre ViewModel, LiveData, la vinculación de datos con ViewModel y LiveData, y transformaciones de LiveData. Completarás la app de GuessTheWord, un juego de adivinanzas en el que dos jugadores colaboran para obtener la puntuación más alta posible.

Junio de 2020
Ruta de aprendizaje 2

Bases de datos y RecyclerView

Durante la primera parte de esta ruta de aprendizaje, crearás una base de datos con la biblioteca de Room y usarás corrutinas para simplificar la programación asíncrona. Durante la segunda parte, mostrarás una lista de elementos con RecyclerView en los que se puede hacer clic. A lo largo de la ruta, crearás la app de TrackMySleep, que permite a los usuarios calificar la calidad de su rutina de sueño y almacenar sus datos de sueño con el paso del tiempo.

Junio de 2020
Ruta de aprendizaje 3

Cómo conectarse a Internet

Descubre cómo obtener datos e imágenes de Internet, y cómo mostrarlos en la app. Completarás la app de MarsRealEstate, que muestra las propiedades a la venta en Marte recuperando datos desde un servicio web.

Junio de 2020
Ruta de aprendizaje 4

Repositorio y WorkManager

Aprende a crear una repositorio, agregar una caché sin conexión y programar tareas en segundo plano con WorkManager completando una app llamada DevBytes. En esta app, se muestra una lista de videos de DevByte que son instructivos breves creados por el equipo de relaciones con desarrolladores de Android de Google. La app recupera una lista de URLs de video de la red mediante la biblioteca Retrofit y muestra la lista mediante un RecyclerView.

Junio de 2020
Ruta de aprendizaje 5

Diseño para todos

Aprende los conceptos básicos del sistema de estilos de Android, cómo aplicar los principios de Material Design a la IU de tu app y cómo hacer que sea más accesible para todos los usuarios. Completarás la app de GDG-finder, que encuentra un grupo de desarrolladores de Google (GDG) local en tu región.

Junio de 2020