In questo codelab, creerai la tua prima app per Android (Happy Birthday) partendo da un modello per un'app di base fornito da Android Studio. Scoprirai anche l'aspetto di un progetto Android e imparerai a utilizzare le diverse finestre di Android Studio.
Prerequisiti
- Familiarità con la configurazione e l'utilizzo di applicazioni, ad esempio un elaboratore di testi o un foglio di lavoro
Obiettivi didattici
- Come creare un progetto Android Studio per un'app per Android utilizzando un modello.
Cosa creerai
- Un'app per Android di base da un modello
Cosa serve
- Un computer su cui è installato Android Studio
In questa attività creerai un'app per Android utilizzando un modello di progetto fornito da Android Studio.
Modelli di progetto
In Android Studio, un modello di progetto è un'app per Android che ha tutte le parti necessarie, ma non fa molto. Lo scopo è aiutarti a iniziare più rapidamente e risparmiare un po' di lavoro. Alcuni esempi di modelli in Android Studio sono un'app con una mappa e un'app con più schermate.
Creare un progetto di attività vuoto
In questi passaggi creerai un nuovo progetto Android Studio utilizzando il modello di progetto Attività vuota per la tua nuova app.
- Avvia Android Studio (se non è già aperto) facendo clic sull'icona di Android Studio
.
Viene visualizzata la finestra Benvenuto in Android Studio .
- Nella finestra Welcome to Android Studio (Benvenuto in Android Studio), fai clic su + Start a new Android Studio project (+ Avvia un nuovo progetto Android Studio).
Si apre la finestra Crea nuovo progetto con un elenco di modelli forniti da Android Studio.
- Fai clic sulle schede in alto e scorri i modelli per farti un'idea di cosa potresti fare. Esistono modelli per molti tipi diversi di dispositivi (come smartphone, tablet e smartwatch) e diversi tipi di app (app con schermate scorrevoli, app con mappe e app con navigazione avanzata).
- In alto a sinistra nella finestra, fai clic sulla scheda Smartphone e tablet .
- Nella prima riga, fai clic sul modello Attività vuota per selezionarlo come modello per il tuo progetto.
Il modello Attività vuota è il più semplice che può essere utilizzato per creare un'app. Ha una sola schermata e mostra un semplice messaggio "Hello World!".
- Nella parte inferiore della finestra, fai clic su Avanti. Si apre la finestra di dialogo Crea nuovo progetto .
Configura il progetto nel seguente modo:
- Nome è il nome della tua app. Nella casella sotto Nome, inserisci
Happy Birthday
come nome del progetto. - Il nome del pacchetto è il nome utilizzato dal sistema Android per identificare in modo univoco la tua app. In genere, il valore predefinito è il nome della tua organizzazione seguito dal nome dell'app, tutto in minuscolo (in questo caso "
com.example.happybirthday
"). - Posizione di salvataggio è la posizione in cui vengono salvati tutti i file correlati al tuo progetto. Prendi nota della posizione sul computer, in modo da poter trovare i file. Per il momento puoi lasciare invariata anche la posizione di salvataggio.
- Linguaggio definisce il linguaggio di programmazione che vuoi utilizzare per il tuo progetto. Assicurati che la Lingua sia
Kotlin
. - SDK minimo indica la versione minima di Android su cui può essere eseguita la tua app. Seleziona
API 19: Android 4.4 (KitKat)
dall'elenco a discesa.
- Sotto SDK minimo, nota la nota informativa sul numero di dispositivi su cui può essere eseguita la tua app con il livello API scelto. Se sei curioso, fai clic sul link Aiutami a scegliere per visualizzare un elenco di diverse versioni di Android, come mostrato di seguito. Poi torna alla finestra Nuovo progetto.
- Nella finestra Crea nuovo progetto, assicurati che l'opzione Utilizza librerie android.support legacy non sia selezionata. Fai clic sul punto interrogativo se vuoi saperne di più.
- Fai clic su Fine.
Android Studio apre il progetto e tutti i relativi file.
Quando apri Android Studio per la prima volta, vengono visualizzate tre finestre:
(1) La finestra Progetto mostra i file e le cartelle del progetto.
(2) La finestra Modifica serve per modificare il codice.
(3) La finestra Novità mostra notizie e suggerimenti utili.
Nell'angolo in basso a destra di Android Studio, una barra di avanzamento o un messaggio indica se Android Studio sta ancora lavorando alla configurazione del progetto. Ad esempio:
- Attendi il completamento della configurazione del progetto da parte di Android Studio. Un messaggio nell'angolo in basso a sinistra, come quello mostrato di seguito, ti avviserà quando il progetto sarà completato.
In questa attività, utilizzerai Gestione AVD (Android Virtual Device) per creare una versione software (un emulatore) di un dispositivo mobile ed eseguirla sul tuo computer. Un dispositivo virtuale, o emulatore, simula la configurazione per un particolare tipo di dispositivo Android, ad esempio uno smartphone. Può trattarsi di qualsiasi smartphone o tablet con la versione del sistema Android che preferisci. Dopodiché utilizzerai il dispositivo virtuale per eseguire l'app creata con il modello Attività vuota.
Crea un dispositivo virtuale Android (AVD)
Il primo passo per eseguire un emulatore sul computer è creare una configurazione per il dispositivo virtuale.
- Dalla barra dei menu di Android Studio, seleziona Strumenti > AVD Manager.
Viene visualizzata la finestra di dialogo I tuoi dispositivi virtuali, come mostrato di seguito. Se hai creato un dispositivo virtuale in precedenza, verrà elencato qui.
- Fai clic su + Crea dispositivo virtuale.
Viene visualizzata la finestra Seleziona hardware.
La finestra Seleziona hardware mostra un elenco di dispositivi preconfigurati organizzati per Categoria tra cui puoi scegliere. Per ogni dispositivo, la tabella fornisce una colonna per le dimensioni del display (Dimensioni), la risoluzione dello schermo in pixel (Risoluzione) e la densità dei pixel (Densità).
- Seleziona Telefono come categoria.
- Seleziona un telefono (ad esempio, un
Pixel 3 XL
) e poi fai clic su Avanti. Puoi scegliere qualsiasi smartphone, ma per questo codelab scegli un dispositivo più recente.
Viene visualizzata la finestra Immagine di sistema. Da qui, scegli la versione del sistema Android da eseguire sul dispositivo virtuale. In questo modo puoi testare la tua app su diverse versioni del sistema Android.
- Nella scheda Consigliati, scegli
Q
come versione del sistema Android da eseguire sul dispositivo virtuale. Questa era l'ultima versione di Android al momento della stesura, ma puoi scegliere qualsiasi versione stabile successiva. Consulta questa pagina per un elenco delle versioni stabili.
- Fai clic su Avanti.
Viene visualizzata la finestra Android Virtual Device (AVD), da cui puoi scegliere ulteriori dettagli di configurazione per il tuo dispositivo.
- Nel campo Nome AVD, inserisci un nome per il tuo Android Virtual Device. Lascia invariate le altre impostazioni.
- Fai clic su Fine.
Il nuovo dispositivo virtuale viene visualizzato nella finestra Il tuo dispositivo virtuale ed è pronto per l'uso.
- Chiudi la finestra Il tuo dispositivo virtuale.
Esegui l'app sul dispositivo virtuale
- Se non lo è già, porta Android Studio in primo piano.
- In Android Studio, nella barra degli strumenti, individua il menu a discesa del dispositivo virtuale (simile all'esempio riportato di seguito), quindi seleziona il dispositivo virtuale che hai creato dall'elenco a discesa.
(oppure fai clic su Esegui > Seleziona dispositivo… e poi seleziona il tuo dispositivo virtuale tra quelli disponibili nel popup).
- In Android Studio, seleziona Esegui > Esegui app o fai clic sull'icona Esegui Esegui app o sull'icona Esegui [ICON HERE] nella barra degli strumenti. [IMAGEINFO]: ic_run.png, icona Esegui di Android Studio" style="width: 21.56px" src="img/609c3e4473493202.png"> sulla barra degli strumenti.
Il dispositivo virtuale si avvia e si avvia proprio come un dispositivo fisico. A seconda della velocità del computer, l'operazione potrebbe richiedere un po' di tempo.
Quando l'app è pronta, si apre sul dispositivo virtuale, come mostrato di seguito.
Ottimo lavoro. Il tuo dispositivo virtuale è ora attivo e funzionante. Nota che ora il titolo è "Happy Birthday
" e che sullo schermo viene visualizzato "Hello World!
".
Quando hai configurato il progetto, Android Studio ha creato una cartella sul tuo computer per tutti i tuoi progetti Android chiamata AndroidStudioProjects. All'interno della cartella AndroidStudioProjects, Android Studio crea anche una cartella con lo stesso nome della tua app (HappyBirthday in questo caso).
La cartella HappyBirthday è la cartella del progetto. Android Studio salva sia i file che crei sia quelli creati da Android Studio nella cartella del progetto.
- In Android Studio, guarda la finestra Project (Progetto) a sinistra. La finestra Progetto mostra i file e le cartelle del progetto.
I file nella finestra Progetto sono organizzati per semplificare la navigazione tra i file del progetto durante la scrittura del codice. Tuttavia, se esamini i file in un browser di file, come Finder o Esplora risorse, la gerarchia dei file è organizzata in modo molto diverso.
In questa attività esplorerai queste due diverse visualizzazioni della gerarchia delle cartelle del progetto.
- In Android Studio, nella finestra Progetto, seleziona Android dal menu a discesa nell'angolo in alto a sinistra.
Dovresti visualizzare un elenco di file simile al seguente:
Questa visualizzazione e organizzazione dei file è utile quando lavori alla scrittura del codice per il tuo progetto.
Puoi anche visualizzare i file come apparirebbero in un browser di file, ad esempio Finder (per macOS) o Esplora risorse (per Windows).
- Nella finestra Progetto, seleziona File di origine del progetto dal menu a discesa.
Nota che il titolo cambia nella cartella in cui sono archiviati i file del progetto.
Ora puoi sfogliare i file nello stesso modo in cui li sfoglieresti in qualsiasi esploratore di file.
- Per tornare alla visualizzazione precedente, nella finestra Progetto, seleziona di nuovo Android.
Bene. Ora puoi creare ed eseguire un'app da un modello e trovare i file di progetto.
- Per creare un nuovo progetto, avvia Android Studio, fai clic su + Avvia un nuovo progetto Android Studio, assegna un nome al progetto, scegli un modello e compila i dettagli.
- Per creare un dispositivo virtuale Android (un emulatore) per eseguire l'app, scegli Strumenti > AVD Manager e poi utilizza AVD Manager per selezionare un dispositivo hardware e un'immagine di sistema.
- Per eseguire l'app su un dispositivo virtuale, assicurati di aver creato un dispositivo, selezionalo dal menu a discesa della barra degli strumenti e poi esegui l'app facendo clic sull'icona Esegui Esegui app o sull'icona Esegui [ICON HERE] nella barra degli strumenti. [IMAGEINFO]: ic_run.png, Android Studio Run icon" style="width: 20.00px" src="img/609c3e4473493202.png"> sulla barra degli strumenti.
- Per trovare i file del progetto, nella finestra Progetto, seleziona File sorgente del progetto dal menu a discesa.