Participe do evento ⁠#Android11: apresentação de lançamento da versão Beta no dia 3 de junho.

Documentação para desenvolvedores de apps

Seja para criação em dispositivos Android, Wear OS by Google, Android TV, Android Auto ou Android Things, nesta seção você encontra a referência de API e os guias necessários.

Amostras

Android
Conjunto de amostras para discutir e mostrar diferentes ferramentas e padrões de arquitetura para apps Android.
Java
Esta amostra ilustra como implementar um app de música que funcione em vários formatos e ofereça uma experiência do usuário consistente em smartphones e tablets Android e em dispositivos Android Auto, Android Wear e Google Cast.
Java
Amostras dos Componentes da arquitetura do Android.
Java
Conjunto de amostras de diferentes frameworks e técnicas para testes automatizados.
Kotlin
Um teste divertido que mostra o Material Design no Android.
C++
São amostras do Android NDK com o Android Studio.

Bibliotecas

Bibliotecas
Essa biblioteca oferece APIs para tarefas essenciais da arquitetura de apps, como gerenciamento do ciclo de vida e persistência de dados, para que você possa criar apps modulares com menos código clichê.
Bibliotecas

A Android Support Library compatibilidade com versões anteriores de vários recursos, incluindo outros não incorporados à estrutura.

Bibliotecas
A Data Binding Library permite que você escreva layouts declarativos.
Bibliotecas
Android Test ajuda você a criar e executar os códigos de teste do seu app.
Bibliotecas
O Google Play Faturamento oferece uma interface simples para o envio de solicitações de faturamento e o gerenciamento de transações com o Google Play.

Ferramentas de desenvolvedor

Guia
Você pode instalar e executar seu app no Android Emulator com mais agilidade do que com dispositivo físico. O emulador simula várias configurações de dispositivos e sensores de hardware, além de usar um snapshot para retomar a atividade em pouquíssimo tempo, exatamente de onde você parou.
Guia
O Android Studio usa o Gradle, um kit de ferramentas de compilação avançado, para automatizar o processo de criação, permitindo que você defina configurações personalizadas e flexíveis.
Guia
O Android Studio inclui um editor de layout que permite criar e visualizar a IU do app arrastando elementos para um editor de design visual em vez de escrever o layout XML manualmente.
Guia
O desempenho insatisfatório do app pode prejudicar a experiência do usuário e acabar com a reputação do seu app. Se alguma vez ele responder lentamente, exibir animações entrecortadas, congelar, travar ou consumir muita bateria, seus usuários perceberão. Para evitar esses problemas de desempenho, use o Android Profiler para medir o uso da memória, da CPU e da rede do app.

Mais informações

Confira estes outros recursos para desenvolvedores iniciantes e experientes do Android.

Os codelabs são tutoriais curtos e personalizados que orientam você no processo de criação de um tipo específico de app ou na inclusão de um novo recurso a um app existente.
O Google fez uma parceria com a Udacity para ensinar desenvolvimento do Android com vídeos on-line. Vários cursos gratuitos estão disponíveis. Além disso, você pode se inscrever no programa Nanodegree.
Esses treinamentos on-line oferecem orientações para você aprender como criar apps para Android. Há cursos disponíveis para desenvolvedores iniciantes e experientes.

Vídeos mais recentes