0Pricing
Android Academy · Aula

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 versionCode e versionName em build.gradle
  • Testou em vários tamanhos de tela e versões do Android
  • Definiu minSdk de 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 versionCode e versionName
  • 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

  1. Retrofit e APIs REST
  2. Carregamento de imagens com Coil
  3. Tratamento de erros e experiência do usuário
  4. Notificações push
  5. WorkManager e tarefas em segundo plano
  6. Publicação na Play Store
← Voltar para Android Academy