Ir para o conteúdo principal
Essenciais
Criar experiências com IA
Crie apps Android com tecnologia de IA usando as APIs Gemini e muito mais.
Começar
Começar
Crie seu primeiro app. Use o Compose para desenvolvimento de apps adaptáveis e de UI para compatibilidade com vários formatos de dispositivos.
Hello, world!
Verificação do desenvolvedor
Apps adaptáveis
Compose para UI
IDE com tecnologia de IA
Treinamento
Monetização com o Google Play ↗️
Otimizar por formato
Crie apps que otimizam a experiência do usuário em celulares, tablets, dispositivos dobráveis, carros, XR e muito mais.
Celulares, tablets e dobráveis
Android para carros
Android TV
Android XR
Googlebook
ChromeOS
Wear OS
Desenvolver por categoria
Siga as regras e orientações firmes do Google e aprenda a desenvolver para seu caso de uso.
Jogos
Câmera e mídia
Redes sociais e mensagens
Saúde e fitness
Produtividade
Apps empresariais
Fique por dentro
Fique por dentro dos lançamentos mais recentes ao longo do ano, participe dos nossos programas de testes e envie seu feedback.
Últimas atualizações
Atualizações experimentais
Prévia do Android Studio
Bibliotecas Jetpack e Compose
Versões do Wear OS
Sandbox de privacidade ↗️
Design e planejamento
Experiências excelentes
Crie experiências de alto nível para seus melhores usuários.
Saiba mais
Design da interface
Projete uma incrível interface do usuário seguindo as práticas recomendadas do Android.
Design para Android
Dispositivos móveis
Experiências para computadores
Headsets e óculos XR
Óculos com IA
Widgets
Wear OS
Android TV
Android para carros
Arquitetura
Projete uma lógica e serviços de app robustos, testáveis e de fácil manutenção.
Introdução
Bibliotecas
Navegação
Modularização
Testes
Kotlin Multiplatform
Qualidade
Planeje a qualidade do app e siga as diretrizes da Play Store.
Visão geral
Valor principal
Experiência do usuário
Acessibilidade
Qualidade técnica
Experiências excelentes
Segurança
Proteja os usuários contra ameaças e garanta uma experiência segura no Android.
Visão geral
Privacidade
Permissões
Identidade
Prevenção de fraude
Desenvolver
Gemini no Android Studio
Seu parceiro de desenvolvimento de IA para desenvolvimento em Android.
Saiba mais
Instalar o Android Studio
Áreas principais
Acesse exemplos e documentos dos recursos necessários.
Exemplos
Compatibilidade com vários dispositivos
Interfaces do usuário
Trabalho em segundo plano
Dados e arquivos
Conectividade
Todas as áreas principais ⤵️
Ferramentas e fluxo de trabalho
Use o ambiente de desenvolvimento integrado para programar e criar seu app ou crie seu próprio pipeline.
Programar e depurar código
Projetos de build
Testar seu app
Desempenho
Ferramentas de linha de comando
API do plug-in do Gradle
Android Bench
Tecnologia do dispositivo
Escreva código para vários formatos. Conecte dispositivos e compartilhe dados.
Celulares, tablets e dobráveis
ChromeOS
Android para carros
Android TV
Android XR
Wear OS
Saúde do Android
Better Together
Todos os dispositivos ⤵️
Bibliotecas
Procure a documentação de referência da API com todos os detalhes.
Plataforma Android
Bibliotecas Jetpack
Bibliotecas do Compose
Google Play Services ↗️
SDK Index do Google Play ↗️
Google Play
Play Console
Publique seu app ou jogo e amplie seus negócios no Google Play.
Acessar o Play Console
Saiba mais ↗️
Princípios básicos
Aprenda a engajar usuários, monetizar e proteger seu app.
Monetização do Google Play
Play Integrity
Políticas do Google Play
Programas do Google Play ↗️
Central de desenvolvedores de jogos
Desenvolva e lance jogos. Acesse ferramentas, downloads e exemplos.
Visão geral
Play Asset Delivery
Serviços do Google Play Games
Play Games no PC
Diretrizes do Level Up
Todos os guias do Google Play ⤵️
Bibliotecas
Procure a documentação de referência da API com todos os detalhes.
Play Feature Delivery
Atualizações no app do Google Play
Avaliações no app do Google Play
Play Install Referrer
Google Play Services ↗️
SDK Index do Google Play ↗️
Todas as bibliotecas do Google Play ⤵️
Ferramentas e recursos
Ferramentas para publicar, promover e gerenciar seu app.
Android App Bundles
Marca e marketing
APIs do Play Console ↗️
Blog
o Blog de Desenvolvedores Android
Notícias mais recentes
Conheça os autores →
Explorar categorias
Notícias sobre produtos
Fique por dentro das últimas novidades, dos lançamentos de recursos e dos bastidores da nossa evolução.
Comunidade
Descubra as histórias dos nossos usuários, recursos em destaque e projetos colaborativos que unem a todos.
Tutoriais
De dicas rápidas a tutoriais detalhados, estes guias explicativos foram feitos para ajudar você a trabalhar de forma mais inteligente e ágil.
Estudos de caso
Resultados reais de quem usa na prática. Saiba como diferentes equipes usam nossas ferramentas para alcançar as próprias metas.
Eventos e programas
Confira os detalhes dos próximos webinars, workshops, encontros e iniciativas especiais criados para ajudar você a crescer.
Documentação
Acesse manuais detalhados, referências de APIs e especificações técnicas para desenvolver e integrar com confiança.
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android Studio
Fazer login
App quality
Visão geral
Valor principal
Experiência do usuário
Qualidade técnica
Privacidade e segurança
Essenciais
Mais
Design e planejamento
Mais
Visão geral
Valor principal
Experiência do usuário
Qualidade técnica
Privacidade e segurança
Desenvolver
Mais
Google Play
Mais
Blog
Mais
Android Studio
Visão geral
Desempenho
Guia de desempenho do app
Conferir a Pontuação de desempenho do app
Como inspecionar o desempenho
Sobre a inspeção de performance
Tipos de perfil e quando cada um é útil
Android Performance Analyzer (APA)
Criadores de perfil do Android Studio
Criação de perfil e rastreamento
Escolher o método de criação de perfil certo
Capturar dados reais do usuário usando o ProfilingManager
Visão geral
Como capturar um perfil
Criação de perfil orientada por apps
Caracterização de perfil baseada em gatilhos
Recuperar e analisar dados de criação de perfil
Consultar perfis do ProfilingManager
Configurar um worker para upload de perfil
Análise de rastreamento em massa
Exemplo prático de depuração de performance ANR
Limitações de criação de perfil
Comandos de depuração para criação de perfil local
Rastreamento do sistema
Visão geral
Capturar rastros
Capturar rastros no Android Studio
Capturar rastros em um dispositivo
Capturar um rastro na linha de comando
Navegar em um relatório
Eventos personalizados
Definir eventos personalizados
Eventos de rastreamento personalizado em código nativo
Rastreamento no processo
Inspecionar a renderização da GPU
Comparativo de mercado
Comparar seu app
Macrobenchmark
Criar uma comparação
Capturar as métricas
Controlar o app
Como adicionar argumentos de instrumentação
Microbenchmark
Sobre a Microbenchmark
Escrever uma comparação
Criar o perfil de uma comparação
Argumentos de instrumentação de Microbenchmark
Microbenchmark e Hilt
Como criar sem o Gradle
Como fazer comparações na CI
Avaliar a performance
Visão geral
Exemplos
Melhoria de performance
Como melhorar a performance
Ativar o otimizador de apps do R8
Ativar a otimização do app
Otimizar pacotes especificados
Usar o R8 no modo completo
Analisar a configuração do R8
Escolha as bibliotecas com cuidado
Implementar otimizações de forma incremental
Usar regras de retenção
Sobre as regras de retenção
Adicionar opções globais
Adicionar regras de manutenção
Adicionar outros tipos de regras
Siga as práticas recomendadas
Casos de uso e exemplos de regras de retenção
Configurações avançadas
Segmentar uma variante de build
Personalize quais recursos manter
Testar a otimização
Resolver problemas de otimizações do R8
Corrigir problemas de otimização
Usar regras para resolver problemas
Otimização para autores de bibliotecas
Perfis de referência
Visão geral
Criar perfis de referência
Criar perfis de referência para uma biblioteca
Configurar a geração de perfis de referência
Medir com a biblioteca Macrobenchmark
Criar e avaliar perfis de referência manualmente
Depurar perfis de referência
Estudo de caso — Agenda do Android
Perfis de inicialização
Visão geral
Criar perfis de inicialização
Confirmar otimização
Diferença entre perfis de referência e de inicialização
Inicialização do app
Analisar e otimizar a inicialização do app
Estudo de caso - Gmail Wear OS
Biblioteca de inicialização do app
Guias
Configurar o ambiente para testes
Sobre os trabalhos em segundo plano ⍈
Declarar uma classe de desempenho do dispositivo
Sobre os Buckets do App em espera
Sobre a hibernação do app
Verificar o comportamento do app no Android Runtime (ART)
Como resolver problemas comuns
Inicialização do app
ANRs
Manter seu app responsivo
Diagnosticar e corrigir ANRs
Encontrar a linha de execução que não responde
Renderização
Performance de renderização
Como reduzir o overdraw
Desempenho e hierarquias da visualização
Como gerar análises com o perfil de renderização de GPU
Melhorar a performance do layout
Memória
Sobre o gerenciamento de memória
Alocação de memória nos processos
Gerenciar a memória do app
Processos e linhas de execução
Bateria e energia
Otimizar para os modos Soneca e App em espera
Monitorar o nível de bateria e o estado de carregamento
Monitorar o status da conectividade e a limitação de conexão
Determinar e monitorar o estado e o tipo de encaixe na base
Perfil de uso da bateria com o Batterystats e o Battery Historian
Analisar o consumo de energia com o Battery Historian
Entender os limites de recursos do gerenciamento de energia
Testar problemas relacionados à energia
Otimizações em segundo plano
Reduzir o tamanho do aplicativo
Aceleração de hardware
Práticas recomendadas para a performance do SQLite
Práticas recomendadas de performance
Como monitorar o desempenho
Sobre o monitoramento de desempenho
Android vitals
Sobre o Android vitals
ANRs
Falhas
Renderização lenta
Sessões lentas
Low memory killers (LMKs)
Uso da memória (RSS anônimo + espaço de troca)
Uso da memória de bitmap
Wake locks em excesso
Wake locks parciais travados
Ativações excessivas
Buscas por Wi-Fi excessivas em segundo plano
Uso excessivo da rede em segundo plano
Uso excessivo da bateria
Permissões negadas
Tempo de inicialização do app
Biblioteca JankStats
Está no Google Play
Android vitals
Lançamentos saudáveis
Criar experiências com IA
Começar
Começar
Hello, world!
Verificação do desenvolvedor
Apps adaptáveis
Compose para UI
IDE com tecnologia de IA
Treinamento
Monetização com o Google Play ↗️
Otimizar por formato
Celulares, tablets e dobráveis
Android para carros
Android TV
Android XR
Googlebook
ChromeOS
Wear OS
Desenvolver por categoria
Jogos
Câmera e mídia
Redes sociais e mensagens
Saúde e fitness
Produtividade
Apps empresariais
Fique por dentro
Últimas atualizações
Atualizações experimentais
Prévia do Android Studio
Bibliotecas Jetpack e Compose
Versões do Wear OS
Sandbox de privacidade ↗️
Experiências excelentes
Saiba mais
Design da interface