Save the date! Android Dev Summit is coming to Sunnyvale, CA on Oct 23-24, 2019.

Documentação para desenvolvedores de aplicativos

Seja para criação de celulares 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 Architecture Blueprints

É um conjunto de exemplos para discutir e mostrar diferentes ferramentas e padrões de arquitetura para aplicativos Android.

Exemplo do Universal Android Music Player

Este exemplo mostra como implementar um aplicativo de mídia de áudio que funcione em vários formatos e forneça uma experiência do usuário consistente em dispositivos Android, tablets, dispositivos Auto, Wear e Cast.

Exemplos do Android Architecture Components

Exemplos do Android Architecture Components.

Exemplos de testes do Android

É um conjunto de exemplos de diferentes estruturas e técnicas para testes automatizados.

Topeka para Android

Um quiz divertido que mostra o Material Design no Android.

Exemplos do Android NDK

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

Bibliotecas

Componentes da arquitetura do Android

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

Support library

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

Data Binding Library

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

Android Test

Android Test ajuda você a criar e executar o código de teste do seu aplicativo.

Play Billing Library

O Faturamento em apps no Google Play fornece uma interface simples e direta para enviar solicitações e gerenciar transações de faturamento no aplicativo usando o Google Play.

Ferramentas para Desenvolvedores

Android Emulator

Você pode instalar e executar seu aplicativo no Android Emulator com mais rapidez do que com um dispositivo físico. Ele simula várias configurações de dispositivos e sensores de hardware e usa um instantâneo para retomar seu trabalho rapidamente do ponto onde parou.

Configurar sua compilaçã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.

Criar o layout da sua IU

O Android Studio inclui um editor de layout que permite criar e visualizar a interface do usuário do aplicativo arrastando elementos para um editor de design visual em vez de escrever o layout XML manualmente.

Gerar um perfil de desempenho do seu aplicativo

O desempenho insatisfatório do aplicativo pode arruinar a experiência do usuário e prejudicar a reputação do seu produto. Se algum dia o aplicativo responder lentamente, exibir animações entrecortadas, congelar, falhar ou consumir muita energia, 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 seu aplicativo.

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 aplicativo ou inclusão de um novo recurso a um aplicativo existente.

Cursos em vídeo on-line

O Google fez uma parceria com a Udacity para ensinar o desenvolvimento do Android com vídeos on-line. Vários cursos gratuitos estão disponíveis. Você também pode se inscrever no programa Nanodegree.

Cursos de treinamento

Estes treinamentos on-line oferecem orientações para você aprender como criar aplicativos Android. Os cursos estão disponíveis para desenvolvedores novos e experientes.

Últimos vídeos