Android Dev Summit, October 23-24: two days of technical content, directly from the Android team. Sign-up for livestream updates.

Documentação para desenvolvedores de apps

Seja para criação de 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.

Exemplos

Android

Componentes de arquitetura do Android

Conjunto de exemplos para discutir e mostrar diferentes ferramentas e padrões de arquitetura para apps Android.
Java

Exemplo do Universal Android Music Player

Este exemplo mostra 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

Exemplos de componentes da arquitetura do Android

Exemplos de componentes da arquitetura do Android.
Java

Exemplos de testes para Android

Conjunto de exemplos de diferentes estruturas e técnicas para testes automatizados.
Kotlin

Topeka para Android

Um teste divertido que mostra o Material Design no Android.
C++

Exemplos do Android NDK

São exemplos do Android NDK com o Android Studio.

Bibliotecas

Bibliotecas

Componentes da arquitetura do Android

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

Support Library

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

Bibliotecas

Data Binding Library

A Data Binding Library permite que você escreva layouts declarativos.
Bibliotecas

Android Test

Android Test ajuda você a criar e executar os códigos de teste do seu app.
Bibliotecas

Play Billing Library

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 para Desenvolvedores

Guia

Android Emulator

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 instantâneo para retomar a atividade em pouquíssimo tempo, exatamente de onde você parou.
Guia

Configurar sua versão

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

Criar o layout da sua IU

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

Gerar um perfil de desempenho do seu app

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.

Codelabs 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.

Cursos em vídeo on-line

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.

Cursos de treinamento

Esses treinamentos on-line mostram o caminho no processo de aprendizado de como criar apps Android. Há cursos disponíveis para desenvolvedores iniciantes e experientes.

Vídeos mais recentes