Crie cinco apps Android diferentes com a linguagem de programação Kotlin. Saiba mais sobre componentes da arquitetura, como ViewModel e LiveData. Crie um banco de dados usando a biblioteca Room. Exiba uma lista de itens clicáveis com o RecyclerView. Carregue e exiba dados da Internet. Torne seu app mais acessível para todos os usuários.
Módulo 1

Componentes da arquitetura

Saiba mais sobre ViewModel, LiveData, vinculação de dados com ViewModel e LiveData e transformações de LiveData. Você concluirá o app GuessTheWord, que é um jogo de charadas em que dois jogadores colaboram para conseguir a maior pontuação possível.

Junho de 2020
Programa de treinamentos 2

Bancos de dados e RecyclerView

Na primeira parte deste programa de treinamentos, você vai criar um banco de dados usando a biblioteca Room e usará corrotinas para simplificar a programação assíncrona. Na segunda parte, você vai exibir uma lista de itens com o RecyclerView e torná-los clicáveis. Você ainda criará o app TrackMySleep, que permite aos usuários classificar a qualidade do sono e armazenar os dados de sono ao longo do tempo.

Junho de 2020
Programa de treinamentos 3

Conectar-se à Internet

Aprenda a receber dados e imagens da Internet e mostrar esses itens no app. Você vai concluir o app MarsRealEstate, que extrai dados de um serviço da Web para mostrar propriedades à venda em Marte.

Junho de 2020
Módulo 4

Repositório e WorkManager

Aprenda a criar um repositório, adicionar um cache off-line e programar tarefas em segundo plano usando o WorkManager ao criar um app chamado DevBytes. Esse app mostra uma lista de vídeos DevByte, que são tutoriais curtos feitos pela equipe de relações com desenvolvedores Android do Google. O app busca uma lista de URLs de vídeos na rede usando a biblioteca Retrofit e mostra essa lista com uma RecyclerView.

Junho de 2020
Módulo 5

Projetar para todo mundo

Aprenda os conceitos básicos do sistema de estilo do Android, como aplicar os princípios do Material Design à IU do seu app e como fazer com que ele seja mais acessível para todos os usuários. Você vai concluir o app GDG-finder, que encontra um Google Developer Group (GDG) local na sua região.

Junho de 2020