Come creare il tuo primo progetto Android - Tecnologia
Vai al contenuto

Come creare il tuo primo progetto Android


Nelle voci precedenti abbiamo visto diverse generalità su Android, da quello che dovremmo tenere in considerazione, passando per il linguaggio di programmazione Kotlin, i tipi di applicazioni, le caratteristiche del sistema operativo, fino all'installazione dello strumento...

Annunci

Ora, in questa occasione vedremo come creare la nostra prima Applicazione!

In questa voce ci concentreremo principalmente sulla creazione del progetto e sulla struttura di base fornita dallo strumento, che servirà come base per le registrazioni future dove integreremo ulteriormente la nostra applicazione.

Creazione del progetto.


All'avvio di Android Studio, se è la prima volta, lo strumento ci dà la possibilità di creare un nuovo progetto, altrimenti nella barra degli strumenti selezioniamo nuovo progetto

Fatto ciò viene caricata la finestra dove scegliamo il tipo di progetto che vogliamo, in questo caso selezioniamo Svuota Attività e clicchiamo su Avanti

Successivamente viene caricata la finestra di creazione, qui definiamo il nome del progetto, il nome del pacchetto, il percorso in cui verrà archiviato il progetto, il linguaggio di programmazione e l'SDK minimo con cui lavoreremo.


Nel caso in cui non sappiamo qual è l'SDK minimo, possiamo cliccare su “Aiutami a scegliere”

NOTA: è molto importante definire chiaramente il nome del pacchetto, poiché farà riferimento al pacchetto e all'azienda quando verrà pubblicato nell'app store, nell'esempio seguente vediamo il percorso del pacchetto definito per l'App StropperS pubblicata su GooglePlay. (https://play.google.com/store/apps/details?id=co.chenao.stroopers&hl=es_419&gl=US)

Tornando alla creazione del progetto, se non sappiamo quale versione scegliere per l'SDK minimo, possiamo cliccare su “Aiutami a scegliere”

In tal caso, viene caricata una finestra in cui possiamo vedere le versioni di Android dalla più utilizzata alla più recente, nonché i dettagli di ciascuna versione.


Nella colonna “DISTRIBUZIONE CUMULATIVA” viene mostrata la percentuale di utilizzo della versione Android sui dispositivi attuali, questo dato viene ottenuto in base alle statistiche raccolte dalla piattaforma, selezioniamo la versione con cui lavorare e clicchiamo su OK.

(Se vuoi saperne di più sulle versioni, puoi trovare maggiori informazioni nella voce Introduzione allo sviluppo di app Android)


Osservazione: Quando definiamo quale versione è quella che vogliamo come SDK minimo, stiamo limitando l'uso dell'app dalla versione selezionata in anticipo, per il nostro esempio vuoi decidere che possiamo installare l'app solo nelle versioni 5.0 in anticipo, non può essere installato in 4.4 per esempio.

Struttura basilare.


Dopo un po' il progetto è costruito, è molto importante avere accesso a internet perché lo strumento inizia a scaricare le dipendenze necessarie per la sua costruzione, alla fine possiamo vedere la struttura del progetto, il file attività_principale.xml e la classe MainActivity.kt con il codice predefinito.


Possiamo anche vedere file come il AndroidManifest.xmlè lui build.gradle tra gli altri che analizzeremo in seguito.


Inoltre, se è già stato creato un emulatore, caricherà automaticamente l'emulatore disponibile o il dispositivo fisico configurato, che nel mio caso ho chiamato “Pixel 2 API 28”



Creazione dell'interfaccia grafica.


Se inseriamo il file attività_principale.xml Vedremo un client grafico da cui possiamo creare i nostri schermi, qui vedremo la scheda "Progetto” che ci consente di trascinare e rilasciare i componenti, nonché di modificare i componenti attraverso le loro proprietà.



Troviamo anche la scheda “Dividere” che permette di dividere lo schermo nella sezione del codice xml e nella sezione di visualizzazione dello schermo, qui possiamo creare i componenti attraverso il codice, anche se possiamo passare da una vista all'altra.


Potremmo lavorare anche sulla scheda”codice” quello che ci dà il lavoro solo con il codice, ma la vista “Split” è più consigliata.


In questa visualizzazione possiamo conoscere la struttura dello schermo e i componenti che lo compongono così come le loro proprietà, si noti che ad esempio per il “Ciao mondo!” che viene creato per impostazione predefinita, viene utilizzato un componente e questo è in un gestore di contenuti chiamato ConstraintLayout che consente di posizionare componenti con posizioni relative allo schermo o ad altri componenti.



Se andiamo alla visualizzazione del design, possiamo modificare lo schermo a nostro piacimento, lo faremo in un post futuro.

E questo è tutto, per ora è tutto, spero che ti abbia aiutato a iniziare a creare le tue app.





Potrebbe anche interessarti.




C'è qualcosa che vuoi aggiungere o commentare su questa voce? sentiti libero di fare....E se ti è piaciuto... ti invito a condividere Y Iscriviti facendo clic sul pulsante "Unisciti a questo sito" per ascoltare altri post come questo 😉