Seja você um desenvolvedor que acabou de começar, iniciante no Android ou um profissional experiente, desenvolva suas habilidades com o treinamento criado pelos especialistas do Google em desenvolvimento para Android. Depois, receba a certificação de desenvolvedor Android para crescer na sua carreira.

Para iniciantes

Comece aqui para ter uma visão geral de alto nível sobre como criar apps usando as práticas mais recentes de desenvolvimento em Android.
curso
Este curso é recomendado para começar a aprender sobre Android. Crie uma série de apps usando o Jetpack Compose, o kit de ferramentas moderno para criar interfaces do usuário incríveis no Android. Você vai programar esses apps na linguagem de programação Kotlin e aprender as práticas recomendadas para Material Design, arquitetura de apps, armazenamento de dados, busca de dados da rede, testes e muito mais. Não é necessário ter experiência em programação.

Nível de treinamento: iniciante


Para desenvolvedores Android experientes

Saiba mais sobre os tópicos mais avançados no desenvolvimento para Android. Esses recursos pressupõem que você já tem conhecimento sobre como criar apps Android.
curso
Dê os primeiros passos com o Jetpack Compose, um kit de ferramentas moderno para criar uma IU do Android.

Nível de treinamento: intermediário

Programa de treinamentos
Conheça a arquitetura e as práticas recomendadas para a criação de apps robustos com qualidade de produção.

Nível de treinamento: intermediário

Programa de treinamentos
Aprenda a fazer apps Android que podem ser usados por todos, incluindo pessoas com necessidades de acessibilidade.

Nível de treinamento: intermediário

Programa de treinamentos
Use corrotinas para simplificar o gerenciamento de tarefas para casos de uso comuns, como fazer chamadas de rede e acessar dados locais.

Nível de treinamento: intermediário


Treinamento da linguagem Kotlin

Para desenvolvedores interessados em aprender Kotlin.
em codelab
No curso Treinamento do Kotlin para programadores, você aprenderá os conceitos básicos do Kotlin criando programas no IntelliJ IDEA. Este curso foi criado para programadores que já conhecem uma linguagem orientada a objetos, como Java ou C++.

Nível de treinamento: intermediário

Programa de treinamentos
Incorpore e converta código Java em Kotlin usando o Android Studio e aprenda convenções da linguagem de programação Kotlin. Você também aprenderá a escrever códigos Kotlin que podem ser chamados pelo código Java.

Nível de treinamento: intermediário


Para desenvolvedores Java no Android

Consulte aqui o conteúdo de treinamento mais recente do Android para desenvolvedores Java.
em codelab
Projete e construa um app usando os Componentes da arquitetura, incluindo o Room, o ViewModel e o LiveData.

Nível de treinamento: intermediário

em codelab
Aprenda a usar o WorkManager, uma biblioteca compatível, flexível e simples para trabalhos em segundo plano que podem ser adiados no seu app.

Nível de treinamento: intermediário


Programa de certificação

Demonstre suas habilidades com uma credencial certificada pelo Google.
Certificação
Esse certificado comprova os conhecimentos básicos sobre as práticas recomendadas de marketing digital para dispositivos móveis de pessoas que criam as páginas "Detalhes do app" no Google Play Console.

Nível de treinamento: intermediário

Para educadores

Veja recursos curriculares que podem ser adaptados para ensinar o desenvolvimento de apps Android em uma sala de aula ou em um grupo de encontro da comunidade.