Register now for Android Dev Summit 2019!

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