0Pricing
Android Academy · Lezione

Pubblicazione sul Play Store

Prepari l'app per il rilascio. Configuri build.gradle per la produzione, firmi con un keystore, crei un AAB, configuri Play Console e usi rilasci graduali.

Pubblicazione sul Play Store è una lezione Android Academy gratuita su CoddyKit. Questa è la lezione 6 di 6. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Android Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Android Academy include 6 lezioni in totale.

Prima della pubblicazione

Prima di pubblicare sul Play Store, si assicuri di aver:

  • Impostato un nome, un'icona e una descrizione appropriati per l'app
  • Aggiornato versionCode e versionName in build.gradle
  • Eseguito test su più dimensioni dello schermo e versioni di Android
  • Impostato minSdk in modo adeguato al pubblico di riferimento
  • Rimosso i log di debug e le credenziali di test

versionCode e versionName

Due campi di versione in app/build.gradle:

  • versionCode — intero che deve aumentare a ogni release (1, 2, 3…). Viene usato dal Play Store per rilevare gli aggiornamenti.
  • versionName — stringa leggibile dagli utenti ("1.0.0", "2.3.1"). Usi il versionamento semantico: major.minor.patch.

Configurazione della build

Prima di creare un APK/AAB di release, configuri il tipo di build in 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"
            )
        }
    }
}

Firma dell'app

Ogni app Android deve essere firmata digitalmente prima della pubblicazione. Le serve un keystore, cioè un file contenente la sua chiave privata.

Lo crei una sola volta: Build → Generate Signed Bundle/APK → Create new keystore in Android Studio.

Attenzione: se perde il keystore, non potrà mai più aggiornare l'app. Ne esegua un backup in modo sicuro.

AAB o APK

Google Play richiede il formato AAB (Android App Bundle) per le nuove app, non APK:

  • AAB — Google Play genera da questo formato APK ottimizzati per ogni dispositivo. Il download per gli utenti è più piccolo.
  • APK — formato precedente, ancora usato per il sideloading e i test

Build → Generate Signed Bundle/APK → Android App Bundle

Configurazione della Play Console

Passaggi per pubblicare sulla Google Play Console:

  • Crei un account sviluppatore su play.google.com/console (costo una tantum di 25 $)
  • Crei una nuova app e scelga paese e lingua
  • Compili la scheda dello store: titolo, descrizione, screenshot e immagine promozionale
  • Imposti la classificazione dei contenuti tramite il questionario
  • Carichi il suo AAB firmato nel canale Internal Testing o Production

Canali di release

Google Play offre diversi canali di release: li utilizzi nell'ordine seguente:

  • Internal Testing — fino a 100 tester, approvazione immediata
  • Closed Testing (Alpha) — gruppo di tester solo su invito
  • Open Testing (Beta) — beta pubblica con adesione volontaria
  • Production — disponibile per tutti gli utenti. È possibile eseguire una distribuzione graduale, ad esempio 10% → 50% → 100%

Asset della scheda dello Store

Asset richiesti per il Play Store:

  • Icona dell'app — PNG 512×512
  • Immagine in evidenza — PNG 1024×500 (mostrata nell'intestazione del Play Store)
  • Screenshot — almeno 2 screenshot del telefono
  • Descrizione breve — fino a 80 caratteri
  • Descrizione completa — fino a 4000 caratteri

Dopo il rilascio: aggiornamenti

Aggiornamento dell'app:

  • Incrementi versionCode e versionName
  • Crei un nuovo AAB firmato
  • Lo carichi nella Play Console → stessa app → nuova release
  • Scriva le note di rilascio (Novità) per informare gli utenti sulle modifiche
  • Utilizzi i rollout graduali per le modifiche rischiose — controlli il numero di arresti anomali prima di ampliare la distribuzione

Verifica rapida

Cosa succede se dimentica di incrementare versionCode quando carica una nuova release?

Congratulazioni!

Ha completato l'intero corso di sviluppo Android! Ecco cosa ha imparato:

  • Fondamenti di Kotlin — variabili, funzioni, sicurezza rispetto ai valori null, classi
  • Basi di Android — Activities, layout, input dell'utente, Intents
  • Elenchi e dati — RecyclerView, Collections, SharedPreferences
  • Architettura — ViewModel, LiveData, Room, Coroutines, Repository
  • Networking — Retrofit, Coil, gestione degli errori e pubblicazione

È pronto per creare e distribuire vere app Android. Continui a sviluppare!

Domande Frequenti

La lezione «Pubblicazione sul Play Store» è gratuita?

Sì — il testo completo di «Pubblicazione sul Play Store» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Android Academy, passa a CoddyKit PRO. Il corso Android Academy include 6 lezioni in totale.

Cosa imparerò in «Pubblicazione sul Play Store»?

Prepari l'app per il rilascio. Configuri build.gradle per la produzione, firmi con un keystore, crei un AAB, configuri Play Console e usi rilasci graduali. Eserciti Android Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Android Academy?

Non è richiesta alcuna esperienza precedente. Android Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 6 di 6.

Quanto tempo richiede la lezione «Pubblicazione sul Play Store»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Android Academy?

Sì. Ogni lezione Android Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Retrofit e API REST
  2. Caricamento di immagini con Coil
  3. Gestione degli errori e UX
  4. Notifiche push
  5. WorkManager e attività in background
  6. Pubblicazione sul Play Store
← Torna a Android Academy