En este módulo trataremos varios aspectos importantes como son:
- La arquitectura de una Aplicación Android
- La gestión de la navegación en Compose
- Diseñar aplicaciones que respondan a los cambios de configuración y se adapten a los cambios de estado y configuración del dispositivo, así como gestionar las interrupciones que se producen en el uso de nuestra App.
- Testing y Logging
Video Wellcome to Unit 4 -> App Architecture; Navigation; Adaptive Layouts
⚙️Codelabs a realizar
- Dessert Clicker: Introducción al Android Lifecycle
- Unscramble: ViewModel StateHolder
- Dessert Clicker: ViewModel StateHolder
📜Lecturas y enlaces relacionados:
- El estado: Buenas técnicas para su gestión.
- Activity Lifecycle (Android developers) – Understanding Activity Lifecycle (codepath*)
- Cómo crear la arquitectura de tu IU de Compose
- Descripción general de ViewModel
- App Architecture Play List
- App architecture (de Android Developers);
- Guide to app architecture (Android Developers)
- Introducción a la Arquitectura de una Aplicación Android con Jetpack Compose
- Capa de lU – UI Layer
- Capa de datos – Data Layer
- Capa de dominio – Domain Layer
- App architecture (de Android Developers);
- Principles of navigation (de Android Developers)