Aprende sobre la arquitectura de apps para Android con Kotlin.
Ruta de aprendizaje 1

Lección 7: Ciclos de vida de actividades y fragmentos

Obtén información sobre los ciclos de vida de Activity y Fragment, cómo procesar situaciones de ciclos de vida complejas y el uso de registros para ayudar a depurar y registrar el estado de la app.

Ruta de aprendizaje 2

Lección 8: Arquitectura de apps (capa de IU)

Obtén información para usar los componentes de la arquitectura de Android Jetpack, una colección de bibliotecas que te ayudan a diseñar apps sólidas, aptas para pruebas y mantenibles.

Ruta de aprendizaje 3

Lección 9: Arquitectura de apps (persistencia)

Crea una base de datos con la biblioteca de Room y usa corrutinas para simplificar la programación asíncrona.

Ruta de aprendizaje 4

Lección 10: Casos de uso avanzados de RecyclerView

Aprende a crear vinculaciones y diseños avanzados con RecyclerView y a controlar varios tipos en un objeto RecyclerView.

Ruta de aprendizaje 5

Lección 11: Cómo conectarse a Internet

Obtén información sobre los permisos de Android, cómo conectarte a recursos de red y usarlos, y cómo definir un servicio de Retrofit y mostrar imágenes.

Ruta de aprendizaje 6

Lección 12: WorkManager y el patrón de repositorio

Aprende sobre el patrón de repositorio y cómo usar WorkManager.