Android Studio: Gradle che cos'è e da cosa è costituito

Android Studio: Gradle che cos'è e da cosa è costituito

E’ un tool. E’ open-source e documentato

E’ lo stesso tool che usano i dipendi di Google per creare le app ufficiali

Ci da un Linguaggio specifico DSL: Domain Specific Language, una sintassi

Ci da delle fasi di compilazione dell’app.

Gradle è molto complesso

Gradle: è importante

E’ il tool integrato in Android Studio

compilatore, assemblatore, impacchettatore

permette di compilare, di far run e creare l’app

Permette di pacchettizzare tutto.

L’Apk che poi viene installato dal sistema operativo Android.

Viene installato e può essere fatto Run sul dispositivo

Vista, Gradle Scripts:

- settings.gradle (relativo ai settings di progetto). C’è l’elenco

dei moduli della nostra app. Sviluppando a moduli, nel

settings.gradle troveremo i vari moduli. Il tool di progettazione,

saprà dei moduli.

Programmazione ad oggetti: modularità. Quindi quando si deve

fare riuso di codice e separare

build.gradle (Project: Application2) e va bene

build.gradle (Modulo: Application2) la stessa di Progetto ma c’è anche di modulo

Per ogni modulo che abbiamo creato, c’è il rispettivo: build.gradle(Modulo: premibottonecambia) nel mio caso.

Build.gradle(Progetto) è generale. Tutte le impostazioni, dipendenze, le opzioni di Build, agiranno sull’intero progetto.

Se avessimo diversi moduli e vorremmo gestire le dipendenze, le librerie in maniera separata:

Build.gradle (Modulo)

Se la nostra app è formata da 4 Moduli, avremmo:

4 Build.gradle (Modulo)

Ma avremmo solo un: Build.gradle (Progetto)

Gradle è un linguaggio

Fondamentalmente viene usato per le impostazioni delle dipendenze e delle librerie

build.gradle (Modulo) [build types], dove i build types, sono gli stessi prodotti che partono dallo stesso codice e poi si differenziano

Potremmo infatti avere: build type (versione demo, con pubblicità, relativo alla compatibilità con la versione di Android 3).

build.gradle (Modulo), oltre alle [build types], anche la firma. Anche se la firma va impostata, nel:

build.gradle (Progetto)

quindi:

settings.gradle, all’interno ci sarà l’elenco dei moduli. “App” oppure “App”, “Progetto1”, “Progetto”.

About Post Author

pasquale.clarizio

error: Content is protected !!
Advertisment ad adsense adlogger