Crea ed esegui la tua prima app per Android

In questo codelab, creerai la tua prima app per Android (Buon compleanno) a partire da un modello per un'app di base fornita da Android Studio. Inoltre, scoprirai che aspetto ha un progetto Android e imparerai a usare diverse finestre in Android Studio.

Prerequisiti

  • Familiarità con l'impostazione, la configurazione e l'utilizzo delle applicazioni, ad esempio un elaboratore di testi o un foglio di lavoro

Obiettivi didattici

  • Come creare un progetto Android Studio per un'app Android utilizzando un modello.

Cosa devi creare

  • Un'app Android di base da un modello

Cosa serve

  • Un computer su cui è installato Android Studio

In questa attività dovrai creare un'app 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 contiene tutte le parti necessarie, ma non fa molto. Lo scopo è aiutarti a iniziare più velocemente e risparmiare tempo. Alcuni esempi di modelli disponibili in Android Studio sono un'app con una mappa e un'app con più schermi.

Creare un progetto Attività vuota

In questo passaggio creerai un nuovo progetto Android Studio utilizzando il modello di progetto Attività vuota per la tua nuova app.

  1. Avvia Android Studio (se non è già aperto) facendo clic sull'icona di Android Studio .

Viene visualizzata la finestra Ti diamo il benvenuto in Android Studio.

  1. Nella finestra Ti diamo il benvenuto in Android Studio, fai clic su + Avvia un nuovo progetto Android Studio.

Si apre la finestra Crea nuovo progetto con un elenco di modelli forniti da Android Studio.

  1. 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 (ad esempio telefoni, tablet e orologi) e diversi tipi di app (app con schermi scorrevoli, app con mappe e app con navigazione fantasiosa).
  2. Fai clic sulla scheda Telefono e tablet in alto a sinistra della finestra.
  3. Nella riga superiore, fai clic sul modello Attività vuota per selezionarlo come modello per il tuo progetto.

Il modello Attività vuota è il modello più semplice che può essere utilizzato per creare un'app. Presenta una schermata singola e mostra un semplice messaggio "Hello World!".

  1. Fai clic su Avanti nella parte inferiore della finestra. Viene visualizzata la finestra di dialogo Crea nuovo progetto.

Configura il progetto nel modo seguente:

  1. Nome è il nome dell'app. Nella casella sotto Nome, inserisci il nome del tuo progetto (Happy Birthday).
  2. Nome pacchetto è il nome utilizzato dal sistema Android per identificare in modo univoco la tua app. Di solito il valore predefinito è il nome dell'organizzazione seguito dal nome dell'app, tutto in minuscolo (in questo caso "com.example.happybirthday").
  3. Salva posizione è il percorso in cui vengono salvati tutti i file correlati al progetto. Prendi nota di dove si trova il computer sul computer, in modo da poter trovare i tuoi file. Puoi anche lasciare la località salvata per il momento.
  4. Lingua definisce il linguaggio di programmazione che vuoi utilizzare per il tuo progetto. Assicurati che l'attributo Lingua sia impostato su Kotlin.
  5. SDK minimo indica la versione minima di Android su cui è possibile eseguire l'app. Seleziona API 19: Android 4.4 (KitKat)dall'elenco a discesa.
  1. Sotto l'SDK minimo, nota la nota informativa sul numero di dispositivi su cui è possibile eseguire la tua app con il livello API scelto. Se sei curioso, fai clic sul link Aiutami a scegliere per visualizzare un elenco delle diverse versioni di Android, come mostrato di seguito. Quindi torna alla finestra Nuovo progetto.

  1. Nella finestra Crea nuovo progetto, assicurati che la casella Utilizza le librerie legacy di android.support sia deselezionata. Per ulteriori informazioni, fai clic sul punto interrogativo.
  2. Fai clic su Fine.

Android Studio apre il progetto e 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 è destinata alla modifica del 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 è ancora in fase di configurazione per il progetto. Ad esempio:

  1. Attendi il completamento della configurazione del progetto in Android Studio. Quando il progetto sarà completato, riceverai un messaggio nell'angolo in basso a sinistra, come quello mostrato di seguito.

In questa attività, utilizzerai Gestione virtuale dei dispositivi Android (AVD) 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 determinato tipo di dispositivo Android, ad esempio un telefono. ad esempio un telefono o tablet con versioni di sistema Android a scelta. Utilizzerai quindi il dispositivo virtuale per eseguire l'app creata con il modello Attività vuota.

Creare un dispositivo virtuale Android (AVD)

Il primo passaggio per eseguire un emulatore sul computer è creare una configurazione per il dispositivo virtuale.

  1. 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 in precedenza hai creato un dispositivo virtuale, verrà elencato qui.

  1. 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 scegliere. Per ogni dispositivo, la tabella fornisce una colonna per le dimensioni display (Dimensioni), la risoluzione dello schermo in pixel (Risoluzione) e la densità dei pixel (Densità).

  1. Seleziona Telefono come categoria.
  2. Seleziona un telefono (ad esempio una Pixel 3 XL) e fai clic su Avanti. Puoi scegliere qualsiasi telefono, 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 tuo dispositivo virtuale. In questo modo puoi testare la tua app su diverse versioni del sistema Android.

  1. Nella scheda Consigliati, scegli Q come versione del sistema Android per l'esecuzione sul dispositivo virtuale. Questa era la versione più recente di Android al momento della scrittura, ma puoi scegliere qualsiasi versione stabile successiva. Consulta questa pagina per un elenco delle versioni stabili.
  1. Tocca Avanti.

Viene visualizzata la finestra Dispositivo virtuale Android (AVD), da cui puoi scegliere ulteriori dettagli di configurazione per il dispositivo.

  1. Nel campo AVD Name (Nome AVD), inserisci un nome per il tuo dispositivo virtuale Android. Non modificare gli altri.
  2. Fai clic su Fine.

Il nuovo dispositivo virtuale viene visualizzato nella finestra Il tuo dispositivo virtuale ed è pronto all'uso.

  1. Chiudi la finestra Il tuo dispositivo virtuale.

Esegui la tua app sul dispositivo virtuale

  1. Se non lo è già, porta Android Studio in primo piano.
  2. In Android Studio, nella barra degli strumenti, individua il menu a discesa dei dispositivi virtuali (l'esempio sarà simile a quello riportato di seguito), quindi seleziona il dispositivo virtuale che hai creato dall'elenco a discesa. In alternativa, fai clic su Esegui > seleziona Dispositivo.. e seleziona il tuo dispositivo virtuale dai dispositivi disponibili nel popup.
  3. In Android Studio, seleziona Esegui > esegui app oppure fai clic sull'icona Esegui scegli Esegui > Esegui l'app o fai clic sull'icona Esegui [ICON HERE] nella barra degli strumenti. [IMAGEINFO]: ic_run.png, icona di Android Studio Run nella barra degli strumenti.
    Il dispositivo virtuale si avvia e si avvia come un dispositivo fisico. A seconda della velocità del tuo computer, questa operazione potrebbe richiedere un po' di tempo.

Quando è pronta, l'app si apre sul dispositivo virtuale, come mostrato di seguito.

Benissimo! Ora il dispositivo virtuale è attivo e funzionante. Tieni presente che ora sullo schermo viene visualizzato il titolo "Happy Birthday" e il testo "Hello World!".

Quando hai configurato il tuo progetto, Android Studio ha creato una cartella sul tuo computer per tutti i progetti Android chiamati AndroidStudioProjects. All'interno della cartella AndroidStudioProjects, Android Studio crea anche una cartella con lo stesso nome della tua app (in questo caso, HappyBirthday).

La cartella HappyBirthday è la cartella di progetto. Android Studio salva sia i file che crei sia i file creati da Android Studio nella cartella del progetto.

  1. In Android Studio, osserva la finestra 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 quando scrivi il codice. Tuttavia, se esamini i file in un browser di file, come Finder o Windows Explorer, la gerarchia dei file è organizzata in modo molto diverso.

In questa attività esplorerai queste due diverse viste della gerarchia delle cartelle del progetto.

  1. In Android Studio, nella finestra Progetto, seleziona Android dal menu a discesa nell'angolo in alto a sinistra.

Dovresti vedere un elenco di file simile al seguente:

Questa visualizzazione e organizzazione dei file sono utili quando lavori alla scrittura del codice per il progetto.

Puoi anche visualizzare i file così come appariranno in un browser di file, ad esempio Finder (per macOS) o Explorer (per Windows).

  1. 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 come faresti con qualsiasi file Explorer.

  1. Per tornare alla visualizzazione precedente, seleziona di nuovo Android nella finestra Progetto.

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 inserisci i dettagli.
  • Per creare un dispositivo virtuale Android (un emulatore) per eseguire la tua app, scegli Strumenti > AVD Manager e utilizza AVD Manager per selezionare un dispositivo hardware e un'immagine di sistema.
  • Per eseguire l'app su un dispositivo virtuale, assicurati di averlo creato, selezionalo dal menu a discesa della barra degli strumenti e fai clic sull'icona Esegui scegli Esegui > Esegui l'app o fai clic sull'icona Esegui [ICON HERE] nella barra degli strumenti. [IMAGEINFO]: ic_run.png, icona di Android Studio Run nella barra degli strumenti.
  • Per trovare i file di progetto, nella finestra Progetto seleziona File di origine del progetto dal menu a discesa.