Ciao e benvenuto al corso "Android O: crea App con Java e Kotlin - La guida completa".
Questo corso ti insegnerà a realizzare App Android partendo da zero, pertanto puoi seguirlo anche se non hai mai sviluppato App Android e se non conosci Kotlin.
L'unico requisito tecnico richiesto è, infatti, la conoscenza del linguaggio di programmazione Java. Se non conosci Java, ti consiglio il mio corso "Java Developer - La guida completa".
Il corso è diviso in due parti:
- nella prima parte vengono affrontati tutti gli aspetti di Android, compresi gli step necessari per pubblicare un'app su Play Store:
- Architettura di Android
- Come installare ed utilizzare l'IDE ufficiale per lo sviluppo di app Android: Android studio
- La gestione dei permessi
- Intent ed Intent Filter per la gestione delle relazioni tra componenti (anche di altre app)
- Activity e Fragments per la creazione e gestione di interfacce utente
- Creazione dei Widgets
- Creazione delle risorse di un'app
- I componenti delle interfacce utente (layout, input, button, menu, ecc...)
- Personalizzare lo stile grafico dell'app
- Come utilizzare SQLite per creare database per la tua app
- Utilizzare le Web Application nelle app
- Pubblicare la tua app su Play Store
- e molto altro ancora!
- nella seconda parte vengono spiegati tutti gli aspetti del linguaggio di programmazione Kotlin, focalizzando l'attenzione sull'utilizzo di questo linguaggio per lo sviluppo di App Android
- Code convention
- Come commentare il codice Kotlin
- I tipi di dati
- Packages
- Comandi condizionali e di ciclo: if, when, for, while
- I comandi di ritorno valori ed interruzione di ciclo: return, break, continue
- Classi ed oggetti
- Ereditarietà
- Attributi di una classe
- I modificatori di accesso
- Interfacce
- Funzioni
- Null safety
- Gestione delle eccezioni
- Java interoperability
- Creare un'App Android con Kotlin
Ogni argomento viene trattato in maniera chiara e semplice, con esempi pratici che ti consentiranno di comprendere tutti i concetti, anche quelli più complessi.
Al termine del corso è possibile scaricare il Certificato di fine corso.
Conoscere bene Android è fondamentale se vuoi lavorare nel settore dello sviluppo software: oltre l'80% degli smartphone utilizza Android ed Android è anche su orologi, occhiali, TV, IoT, ecc...