Unidad 3: Arquitectura de las apps para Android
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.
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.
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.
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.
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.
Lección 12: WorkManager y el patrón de repositorio
Aprende sobre el patrón de repositorio y cómo usar WorkManager.