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
Módulo 2

Bancos de dados e RecyclerView

Na primeira parte deste módulo, você 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
Módulo 3

Conectar-se à Internet

Aprenda a receber dados e imagens da Internet e exibi-los no app. Você 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 exibe uma lista de vídeos DevByte, que são tutoriais curtos feitos pela equipe de relações de desenvolvedores Android do Google. O app busca uma lista de URLs de vídeos na rede usando a biblioteca Retrofit e a exibe com um RecyclerView.

Junho de 2020
Módulo 5

Projetar para todo mundo

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

Junho de 2020