Componentes de arquitetura
Saiba mais sobre a arquitetura de apps e como usar ViewModels, o estado da IU e o StateFlow para criar apps mais complexos.
Voltar
Apresentando a Unidade 4
Esta é a Unidade 4. Ela aborda assuntos importantes que precisam ser considerados ao criar apps que têm mais lógica e mais telas. A unidade aborda: a arquitetura do app, a navegação entre diferentes telas em um app e layouts adaptáveis.
Estágios do ciclo de vida da atividade
Neste codelab, você vai aprender sobre o ciclo de vida da atividade e a geração de registros.
Introdução à arquitetura de apps
Aprenda a arquitetar apps Android usando padrões, técnicas e práticas de design para desenvolvimento de apps Android.
Arquitetura: a camada da IU
Neste vídeo, você vai aprender sobre a camada de IU e como usar o fluxo de dados unidirecional para lidar com o estado da IU.
ViewModel e estado no Compose
Neste codelab, você vai aprender a usar o ViewModel, um dos componentes da arquitetura. Você vai implementar um ViewModel para reter o estado do app durante mudanças de configuração.
Criar testes de unidade para o ViewModel
Aprenda a testar o ViewModel para verificar a exatidão, o comportamento funcional e a usabilidade do app.
Prática: adicione um ViewModel ao Dessert Clicker
Pratique adicionar um ViewModel a um app e abstrair a lógica da atividade.
Qual é a próxima etapa?
Parabéns por concluir o Programa de treinamentos 1 na Unidade 4! Você progrediu muito na sua jornada de desenvolvimento de apps. Neste programa, você criou os apps Dessert Clicker e Unscramble, além de ter aprendido sobre o ciclo de vida do app, processando mudanças de configuração, e a arquitetura dele.