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.

8 actividades
Componentes de la arquitectura
1

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

2

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.

3

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.

4

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.

5

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.

6

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.

7

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.

8

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