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.

 

¡Te damos la bienvenida a la Unidad 4!

Video Opcional

¡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

Codelab

En este codelab, aprenderás sobre el ciclo de vida de la actividad y los registros.

Introducción a la arquitectura de apps

Video Opcional

Aprende a desarrollar apps para Android con patrones, técnicas y prácticas recomendadas de diseño.

Arquitectura: La capa de la IU

Video Opcional

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

Codelab

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

Codelab

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

Codelab

Practica cómo agregar un ViewModel a una app y abstraer la lógica de la actividad.

¿Qué sigue?

Video Opcional

¡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.