Arquitetura e estado
Aprenda a criar um app funcional usando navegação, estado avançado e efeitos colaterais.
Voltar
Fases do Compose
Saiba como o Jetpack Compose transforma dados em interface.
Como arquitetar a interface do Compose
Este guia se concentra em como implementar o padrão de fluxo de dados unidirecional no Compose, como implementar detentores de estados e eventos e como trabalhar com ViewModels no Compose.
Um estado de espírito do Compose
Saiba mais sobre o modelo de estado e a composição do Compose, quando elevar o estado e criar detentores para ele ou usar os ViewModels do AAC e como mudar o estado quando você estiver fora da composição de forma segura para que essas mudanças sejam rastreadas pelo Compose.
Onde elevar o estado
Saiba como e onde elevar o estado no Jetpack Compose.
Estado avançado e efeitos colaterais
Aprenda sobre conceitos avançados relacionados às APIs de efeitos colaterais e de estado no Jetpack Compose. Saiba como criar um detentor de estado para elementos combináveis complexos com estado, criar corrotinas e chamar funções de suspensão no código do Compose e acionar efeitos colaterais para diferentes casos de uso.
Práticas recomendadas de navegação
Conheça as práticas recomendadas para usar Navigation Compose ao configurar a expansão do gráfico de navegação em vários módulos, mantendo a segurança de tipos em todas as chamadas de navegação.
Detentores e produção de estado
O Compose mostra os dados do app na tela. Mas como isso é feito? Esse vídeo detalha o pipeline de produção do estado da interface e os detentores de estado que gerenciam a complexidade da interface. Conheça as diferenças entre lógica de negócios e da interface, um ViewModel e uma classe detentora de estado simples, estado e eventos, entre outros. Você vai descobrir o que é tudo isso, assim como quando e de que forma usar cada um desses elementos.