Publicação na Play Store
Prepare seu aplicativo para o lançamento. Configure build.gradle para produção, assine com um keystore, crie um AAB, configure o Play Console e use lançamentos graduais.
Publicação na Play Store é uma aula grátis de Android Academy no CoddyKit. Esta é a aula 6 de 6. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Android Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Android Academy inclui 6 aulas no total.
Antes de publicar
Antes de lançar o aplicativo na Play Store, certifique-se de que o senhor:
- Definiu um nome, um ícone e uma descrição adequados para o aplicativo
- Atualizou
versionCodeeversionNameem build.gradle - Testou em vários tamanhos de tela e versões do Android
- Definiu
minSdkde acordo com seu público - Removeu registros de depuração e credenciais de teste
versionCode e versionName
Dois campos de versão em app/build.gradle:
versionCode— número inteiro que deve ser incrementado a cada lançamento (1, 2, 3…). É usado pela Play Store para detectar atualizações.versionName— texto legível exibido aos usuários ("1.0.0", "2.3.1"). Use o versionamento semântico: major.minor.patch.
Configuração da compilação
Antes de compilar um APK/AAB de lançamento, configure o tipo de compilação em build.gradle:
android {
defaultConfig {
applicationId "com.yourcompany.yourapp"
minSdk 26
targetSdk 34
versionCode 1
versionName "1.0.0"
}
buildTypes {
release {
minifyEnabled true // removes unused code (ProGuard)
shrinkResources true // removes unused resources
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
}
}
}Assinando o aplicativo
Todo aplicativo Android deve ser assinado digitalmente antes do lançamento. O senhor precisará de um keystore — um arquivo que contém sua chave privada.
Crie-o uma vez: Build → Generate Signed Bundle/APK → Create new keystore no Android Studio.
Aviso: se perder seu keystore, o senhor nunca mais poderá atualizar o aplicativo. Faça uma cópia de segurança em um local protegido!
AAB versus APK
O Google Play exige o formato AAB (Android App Bundle) para aplicativos novos (não APK):
- AAB — o Google Play gera APKs otimizados para cada dispositivo a partir dele. O download é menor para os usuários.
- APK — formato mais antigo, ainda usado para instalação manual e testes
Build → Generate Signed Bundle/APK → Android App Bundle
Configuração do Play Console
Etapas para publicar no Google Play Console:
- Crie uma conta de desenvolvedor em play.google.com/console (taxa única de US$ 25)
- Crie um aplicativo novo — escolha o país e o idioma
- Preencha a página do aplicativo na loja: título, descrição, capturas de tela e imagem de destaque
- Defina a classificação indicativa usando o questionário
- Envie seu AAB assinado para a faixa de Teste interno ou Produção
Faixas de lançamento
O Google Play tem várias faixas de lançamento — use-as na ordem:
- Teste interno — até 100 testadores, aprovação instantânea
- Teste fechado (Alfa) — grupo de testadores somente por convite
- Teste aberto (Beta) — versão beta pública com adesão voluntária
- Produção — disponível para todos os usuários. É possível fazer um lançamento gradual (por exemplo, 10% → 50% → 100%)
Recursos da página do app
Recursos obrigatórios para a Play Store:
- Ícone do app — PNG de 512×512
- Imagem de destaque — PNG de 1024×500 (exibida no cabeçalho da Play Store)
- Capturas de tela — pelo menos 2 capturas de tela de celular
- Descrição curta — até 80 caracteres
- Descrição completa — até 4000 caracteres
Pós-lançamento: atualizações
Atualizando seu app:
- Incremente
versionCodeeversionName - Compile um novo AAB assinado
- Faça o upload para o Play Console → mesmo app → novo lançamento
- Escreva as notas da versão (O que há de novo) para informar os usuários sobre as alterações
- Use lançamentos graduais para alterações arriscadas — monitore as taxas de falha antes de ampliar a distribuição
Verificação rápida
O que acontece se você esquecer de incrementar versionCode ao fazer o upload de um novo lançamento?
Parabéns!
Você concluiu o curso completo de Desenvolvimento Android! Veja o que você aprendeu:
- Fundamentos de Kotlin — variáveis, funções, segurança contra nulos, classes
- Fundamentos do Android — Activities, layouts, entrada do usuário, Intents
- Listas e dados — RecyclerView, Collections, SharedPreferences
- Arquitetura — ViewModel, LiveData, Room, Coroutines, Repository
- Rede — Retrofit, Coil, tratamento de erros e publicação
Você está pronto para criar e lançar apps Android reais. Continue criando!
Perguntas Frequentes
A aula “Publicação na Play Store” é grátis?
Sim — o texto completo de “Publicação na Play Store” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Android Academy, atualize para CoddyKit PRO. O curso de Android Academy inclui 6 aulas no total.
O que vou aprender em “Publicação na Play Store”?
Prepare seu aplicativo para o lançamento. Configure build.gradle para produção, assine com um keystore, crie um AAB, configure o Play Console e use lançamentos graduais. Você pratica Android Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Android Academy?
Nenhuma experiência prévia é necessária. Android Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 6 de 6.
Quanto tempo leva a aula “Publicação na Play Store”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Android Academy?
Sim. Cada aula de Android Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Retrofit e APIs REST
- Carregamento de imagens com Coil
- Tratamento de erros e experiência do usuário
- Notificações push
- WorkManager e tarefas em segundo plano
- Publicação na Play Store