APIs, ferramentas de desenvolvimento, linguagem e tecnologias de distribuição recomendadas pela equipe do Android para ajudar os desenvolvedores a serem produtivos e criar apps melhores que podem ser executados em bilhões de dispositivos.
Reúne os aprendizados adquiridos ao longo de uma década de desenvolvimento avançado de apps Android.
Diminua a complexidade com bibliotecas que funcionam de maneira consistente em mais dispositivos. Percorra os conceitos básicos dos apps com ferramentas e bibliotecas que reduzem o código boilerplate.
Projetado para todos os desenvolvedores e equipes, não importa o tamanho. Criado para funcionar em conjunto, permitindo que você use o que precisa no momento certo.

Kit básico de desenvolvimento

Uma coleção cada vez maior de tecnologias modernas que ajudam você desde a programação até a distribuição.
Uma linguagem moderna que elimina o código boilerplate, aumenta a qualidade e torna a programação mais agradável.
O ambiente de desenvolvimento integrado oficial para desenvolvimento Android e que tem compatibilidade com ferramentas avançadas.
A maneira moderna de empacotar e lançar apps, otimizando os downloads para os dispositivos dos usuários.
Um kit de ferramentas moderno para criar IU nativa e que permite o desenvolvimento mais simples e rápido de IU no Android.

Android Jetpack

O Jetpack é um kit de ferramentas de API independente das versões do Android, que funciona em vários dispositivos e é compatível com versões anteriores do SO. Ele inclui um pacote de mais de 70 bibliotecas androidx.
Arquitetura
Os novos componentes com reconhecimento do ciclo de vida ajudarão você a gerenciar sua atividade e os ciclos de vida de fragmentos.
Arquitetura
O ViewModel armazena dados relacionados à IU que não são destruídos em rotações de apps.
Arquitetura
O WorkManager oferece um conjunto de APIs que facilita a programação de tarefas assíncronas para execução imediata ou adiada.
Arquitetura
O Room é uma biblioteca de mapeamento de objetos SQLite. Use-o para evitar o código boilerplate e converter com facilidade os dados da tabela SQLite em objetos Java.
Arquitetura
Com a biblioteca Paging, é possível carregar e mostrar pequenos blocos de dados por vez. O carregamento de dados parciais sob demanda reduz o uso da largura de banda da rede e dos recursos do sistema.
Interface do usuário
O Jetpack Compose é um kit de ferramentas moderno do Android para criar IUs nativas. Ele simplifica e acelera o desenvolvimento da IU no Android.
Interface do usuário
O componente de navegação é compatível com aplicativos Jetpack Compose.
Interface do usuário
O ConstraintLayout permite que você crie layouts grandes e complexos com uma hierarquia de visualização plana (sem visualizações em grupo aninhadas).
Interface do usuário
O Material Design é um sistema adaptável de diretrizes, componentes e ferramentas compatíveis com as práticas recomendadas de design da interface do usuário.
Mídia
CameraX é uma biblioteca de suporte do Jetpack criada para facilitar o desenvolvimento de apps de câmera.

Destaques
Organizada como uma série de tópicos de três semanas. Desde a navegação até o Kotlin e o Android Studio, cada assunto vai ser concluído com uma seção de perguntas e respostas para tirar suas dúvidas.
Destaques
Sua fonte oficial das mais novas notícias e dicas para desenvolvedores Android.