Componentes de la arquitectura
Obtén información sobre la arquitectura de la app y cómo usar ViewModels, estado de IU y StateFlow para compilar apps más complejas.
Atrás
¡Te damos la bienvenida a la Unidad 4!
¡Te damos la bienvenida a la Unidad 4! En esta unidad, se abarcan temas importantes que deberás tener en cuenta cuando compiles apps que tenga más lógica y pantallas. La unidad incluye lo siguiente: arquitectura de apps, navegación entre diferentes pantallas de una app y diseños adaptables.
Etapas del ciclo de vida de la actividad
En este codelab, aprenderás sobre el ciclo de vida de la actividad y los registros.
Introducción a la arquitectura de apps
Aprende a desarrollar apps para Android con patrones, técnicas y prácticas recomendadas de diseño.
Arquitectura: La capa de la IU
En este video, aprenderás sobre la capa de la IU y el uso del flujo unidireccional de datos para controlar el estado de la IU.
ViewModel y el estado en Compose
En este codelab, aprenderás a usar un ViewModel, uno de los componentes de la arquitectura. Implementarás ese componente para retener el estado de la app durante los cambios de configuración.
Cómo escribir pruebas de unidades para probar ViewModel
Aprende a probar el ViewModel para verificar la precisión, el comportamiento funcional y la usabilidad de tu app.
Práctica: Cómo agregar un ViewModel a Dessert Clicker
Practica cómo agregar un ViewModel a una app y abstraer la lógica de la actividad.
¿Qué sigue?
¡Felicitaciones por completar la Ruta de aprendizaje 1 en la unidad 4! Hiciste un progreso increíble en tu experiencia de desarrollo de apps. En esta ruta de aprendizaje, compilaste las apps Dessert Clicker y Unscramble y, además, aprendiste sobre el ciclo de vida de las apps, cómo controlar los cambios de configuración y sobre la arquitectura de las apps.
Cuestionario
Pon a prueba tus conocimientos y obtén la insignia de Componentes de arquitectura.