Arquitectura y estado
Aprende a crear una app que funcione mediante la navegación, el estado avanzado y los efectos secundarios.
Atrás
Fases de Compose
Aprende cómo Jetpack Compose transforma datos en IU.
Cómo crear la arquitectura de tu IU de Compose
Esta guía se centra en cómo implementar el patrón de flujo de datos unidireccional en Compose, cómo implementar eventos y contenedores de estados, y cómo trabajar con ViewModels en Compose.
Un estado de ánimo de Compose
Aprende el modelo de estado de Compose y la composición, cuándo elevar el estado y crear contenedores de estado o usar ViewModels de AAC, y cómo mutar el estado cuando estás fuera de la composición de forma segura para que Compose realice un seguimiento de estos cambios.
Dónde elevar el estado
Aprende cómo y dónde elevar el estado en Jetpack Compose.
Efectos secundarios y estados avanzados
Aprende conceptos avanzados relacionados con las APIs de estado y efectos secundarios en Jetpack Compose. Aprende a crear un contenedor de estado para elementos componibles complejos con estado, crear corrutinas y llamar a funciones de suspensión a partir del código de Compose, y activar efectos secundarios para diferentes casos de uso.
Prácticas recomendadas para la navegación
Aprende las prácticas recomendadas para usar Navigation Compose para prepararte para expandir tu gráfico de navegación en varios módulos de modo que mantenga la seguridad de tipos en todas las llamadas de navegación.
Contenedores de estado y producción de estado
Compose muestra los datos de la aplicación en la pantalla. Pero ¿cómo se hace exactamente? En este video, se profundiza en la canalización de la producción del estado de la IU y en los contenedores de estado que administran la complejidad de la IU. Conoce las diferencias entre la IU y la lógica empresarial, un ViewModel y una clase de contenedor de estado sin formato, el estado y los eventos, y mucho más. De qué se trata, cuándo se debe usar y cómo hacerlo.
Cuestionario
Pon a prueba lo que aprendiste y obtén tu insignia de arquitectura y estado.