
Modern Android Development
Essas são as bibliotecas, orientações e ferramentas de desenvolvimento recomendadas pela equipe do Android que facilitam e agilizam a criação de apps Android de alta qualidade.
Melhore sua produtividade
A abordagem moderna do Android ajuda você a criar apps com menos código. Assim, você aumenta a velocidade de desenvolvimento e diminui a manutenção.
Diminua as falhas
A incorporação de práticas recomendadas vai ajudar você a cometer menos erros, e os usuários terão menos bugs e falhas.
Foque naquilo que torna seu app único
Com menos código boilerplate, complexidade e erros, além da compatibilidade com versões anteriores integrada, você pode se concentrar em tornar seu app único.
O que é o Modern Android Development?
Compose:
Crie interfaces do usuário interessantes
O Jetpack Compose simplifica e acelera o desenvolvimento da interface no Android. Escreva menos código e use ferramentas poderosas e APIs Kotlin intuitivas.
Kotlin:
Uma linguagem moderna, concisa e poderosa
Mais de 95% dos mil principais apps Android usam o Kotlin para aumentar a produtividade, a satisfação do desenvolvedor e a segurança do código.
Jetpack:
Bibliotecas que facilitam o desenvolvimento de apps
Confira o pacote de bibliotecas do Android, que implementa nossas práticas recomendadas e reduz o código boilerplate.
Use o Android Studio para desenvolvimento
O Android Studio é o ambiente de desenvolvimento integrado oficial para desenvolver apps Android. Ele conta com ferramentas de design do Compose, um sistema de build flexível e o Android Emulator.
Crie para a versão mais recente do Android
Usamos a compatibilidade com versões anteriores, então você pode criar para versão mais recente do Android, usar as tecnologias mais atualizadas e executar o app de forma consistente em diferentes dispositivos e versões do Android.
Práticas recomendadas de arquitetura e teste
A arquitetura, os padrões de teste e as orientações ajudam você a criar apps sólidos e escalonáveis.
Qualidade do app
Crie apps em alta qualidade para oferecer experiências do usuário simples e consistentes. Confira como criar apps para telas grandes e garanta que seus apps funcionem bem em formatos como tablets, dispositivos dobráveis e Chromebooks. Use a checklist principal de qualidade do app Android para avaliar a suavidade e a segurança da experiência do usuário.
Bom | Ótimo | |
---|---|---|
|
|
|
|
Fácil de usar |
|
|
Funciona bem nos dispositivos dos usuários |
|
|
Seguro |
|
Bom | |
---|---|
|
|
|
Fácil de usar |
|
Funciona bem nos dispositivos dos usuários |
|
Seguro |
Ótimo | |
---|---|
|
|
|
|
|
|
|
|
Exemplos
Now in Android
O Now in Android é um app criado com o Kotlin e o Jetpack Compose. Ele foi projetado para servir de referência para desenvolvedores Android e molda as práticas recomendadas de design e desenvolvimento.
Exemplos do Compose
Este repositório contém um conjunto de projetos individuais do Android Studio para ajudar você a saber mais sobre o Compose no Android. Cada exemplo demonstra diferentes casos de uso, níveis de complexidade e APIs.
App de lista de tarefas
Estes exemplos mostram diferentes abordagens de arquitetura para o desenvolvimento de apps Android. Nas diferentes ramificações, você vai encontrar o mesmo app (um "TODO") implementado com pequenas diferenças.
Crie para vários formatos
Guia
Guia do Kotlin
Muitas bibliotecas do Jetpack para Wear OS foram criadas em Kotlin para ajudar a simplificar o desenvolvimento. Aprenda a aplicar o Modern Android Development aos apps para relógios.
Guia
Guia para telas grandes
Você pode expandir o app para telas grandes usando os mesmos conceitos de criação de IU e gerenciamento de layout em apps para dispositivos móveis. Saiba mais aqui.
Guia
Compose para TV
Com a biblioteca do Compose para TV, você pode criar apps de TV nativos e modernos com mais eficiência, menos código e usando componentes otimizados para TV que podem ser personalizados de forma simples.
Programas de treinamentos e cursos
curso
Curso "Noções básicas do Android com o Compose"
Conheça a arquitetura e as práticas recomendadas para a criação de apps robustos com qualidade de produção.
curso
Jetpack Compose para desenvolvedores Android
Esse curso foi criado para que desenvolvedores Android aprendam mais sobre o Compose em assuntos como layout, temas, animação, arquitetura, estado e muito mais.
curso
Programa de treinamentos "Arquitetura moderna de apps Android"
Conheça a arquitetura e as práticas recomendadas para a criação de apps robustos com qualidade de produção.
curso
Série de vídeos MAD Skills
Aprenda as práticas recomendadas de programação e os métodos mais recentes diretamente com a equipe do Android na nossa série MAD Skills.