Unidade 3: arquitetura de apps Android
Lição 7: atividades e ciclos de vida de fragmentos
Saiba mais sobre ciclos de vida de atividades e fragmentos, como lidar com situações complexas do ciclo de vida e usar a geração de registros para depurar e monitorar o estado do app.
Lição 8: arquitetura de apps (camada da interface)
Aprenda a usar os componentes de arquitetura do Android Jetpack, uma coleção de bibliotecas que ajuda você a projetar apps robustos, testáveis e de fácil manutenção.
Lição 9: arquitetura de apps (persistência)
Crie um banco de dados usando a biblioteca Room e use corrotinas para simplificar a programação assíncrona.
Lição 10: casos de uso avançados da RecyclerView
Aprenda sobre vinculação e layouts avançados usando a RecyclerView e como lidar com vários tipos em uma RecyclerView.
Lição 11: conectar-se à Internet
Saiba mais sobre permissões do Android, como se conectar a uma rede e usar recursos dela e como definir um serviço do Retrofit e exibir imagens.
Lição 12: padrão do repositório e WorkManager
Saiba mais sobre o padrão do repositório e como usar o WorkManager.