O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

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