Aprenda sobre a arquitetura de apps Android usando o Kotlin.
Programa de treinamentos 1

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.

Programa de treinamentos 2

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.

Programa de treinamentos 3

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.

Programa de treinamentos 4

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.

Programa de treinamentos 5

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.

Programa de treinamentos 6

Lição 12: padrão do repositório e WorkManager

Saiba mais sobre o padrão do repositório e como usar o WorkManager.