Modern Android Development
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.
Criado por especialistas
Reúne os aprendizados adquiridos ao longo de uma década de desenvolvimento avançado de apps Android.
Fragmentação comprimida para ir direto ao ponto
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.
Para todos os níveis e velocidades
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.
Kotlin
Uma linguagem moderna que elimina o código boilerplate, aumenta a qualidade e torna a programação mais agradável.
Android Studio
O ambiente de desenvolvimento integrado oficial para desenvolvimento Android e que tem compatibilidade com ferramentas avançadas.
Android App Bundle
A maneira moderna de empacotar e lançar apps, otimizando os downloads para os dispositivos dos usuários.
Jetpack Compose
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
Ciclo de vida
Os novos componentes com reconhecimento do ciclo de vida ajudarão você a gerenciar sua atividade e os ciclos de vida de fragmentos.
Arquitetura
ViewModel
O ViewModel armazena dados relacionados à IU que não são destruídos em rotações de apps.
Arquitetura
WorkManager
O WorkManager oferece um conjunto de APIs que facilita a programação de tarefas assíncronas para execução imediata ou adiada.
Arquitetura
Room
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
Paging
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
Jetpack Compose
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
Navegação
O componente de navegação é compatível com aplicativos Jetpack Compose.
Interface do usuário
ConstraintMotionLayout
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
Material Design
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
CameraX é uma biblioteca de suporte do Jetpack criada para facilitar o desenvolvimento de apps de câmera.
Destaques
Série MAD Skills
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
Inscreva-se para receber nossa newsletter
Sua fonte oficial das mais novas notícias e dicas para desenvolvedores Android.