Come creare un progetto su Android Studio
Per creare un nuovo progetto su Android Studio seleziono File sul menu in alto.
Poi seleziono la voce di menu New Project.
Nota. Se mi trovo nella pagina iniziale di benvenuto di Android Store seleziono la voce Start a New Project.
Nella schermata successiva digito il nome dell'applicazione ( Application name ) che voglio creare.
Il nome del dominio della società ( Company_domain ) e la cartella del progetto ( Project location ).
Poi clicco su Next in basso a destra.
- Application name
Il nome dell'applicazione non è solo il nome del progetto ma anche il nome della cartella che contiene tutti i file e dell'identità dell'applicazione su Google Play. - Company domain
E' il nome di dominio dell'indirizzo web della società che rilascia l'applicazione. Ad esempio, andreaminini.com - Package name
E' il nome di dominio (indirizzo web) dell'applicazione che la identifica su Google Play. Se non viene documentato viene inserito automaticamente il nome dell'applicazione e il nome di dominio della società. - Project location
E' il percorso della cartella dei file del progetto sul disco.
Seleziono i device di destinazione dell'applicazione ( phone, tablet, wear os, tv, things, auto ).
Poi clicco su Next.
Nota. La Minimum SDK è la configurazione minima per l'applicazione. Non vuol dire che l'app è eseguibile solo sulla versione indicata ma anche sulle versioni successive. Non è, invece, eseguibile nelle versioni precedenti. Da questa scelta dipende l'audience potenziale dell'app. Le versioni più recenti hanno più funzionalità e librerie. Tuttavia, molti utenti usano device con le vecchie versioni di Android.
A questo punto devo scegliere l'activity.
Nella schermata seguente seleziono Empty activity per creare un'activity iniziale vuota.
La Empty Activity non ha widget predefiniti.
Poi clicco su Next.
Cos'è un'activity? In un'applicazione l'activity è l'equivalente della struttura di una pagina web. E' un componente di Android che agevola l'interazione con l'utente a seconda dell'obiettivo finale. Ad esempio, la Login Activity ha dei widget predefiniti per agevolare le operazioni di accesso mentre la Google Maps Activity ne ha altri. E via dicendo.
Ora digito l'activity name e il layout name.
Il nome dell'activity è usato per generare il file Java che contiene tutti i programmi dell'attività.
Il nome del layout è, invece, usato per generare il file XML dell'interfaccia utente.
Poi clicco su Finish.
Cos'è il layout? In un'app il layout è l'equivalente della formattazione dei testi e delle immagini di una pagina web.
Si apre l'interfaccia IDE sull'ambiente di lavoro di Android Studio.
Sullo schermo sono visualizzati i file java e xml dell'activtity principale dell'app.
In questo caso è un'activity vuota.
In particolar modo i file principali dell'applicazione in Android Studio sono:
- Il file MainActivity.java si trova nella cartella java del progetto e contiene il codice sorgente dell'app.
- Il file Activity_main.xml si trova nella cartella res/layout del progetto e contiene la struttura grafica dell'app.
Quando seleziono il file activity_main.xml si apre automaticamente la sezione con l'editor visuale wysiwyg (what you see i what you get).
In questo modo diventa facile inserire un bottone o un testo.
Ad esempio, seleziono il pulsante e lo trascino nella posizione che desidero sul display dell'applicazione.
Ho creato un nuovo progetto su Android Studio
Ora posso cominciare a programmare l'applicazione in java.