Android O: crea App con Java e Kotlin - La guida completa
What you'll learn
- I componenti di Android: Activity, Intent, Fragment, Service, Widget, ecc...
- I componenti delle interfacce utente (layout, input, button, menu, ecc...)
- Utilizzare i sistemi di notifica (Notification e Toast)
- Creare e gestire i dati mediante il database SQLite e l'API Room
- Utilizzare le Web Application nelle app
- Pubblicare la tua app su Play Store
- Gli elementi e la sintassi del linguaggio Kotlin e l'interoperabilità con Java
- Creare app Android con Kotlin
Requirements
- Familiarità nell'utilizzo dei computer
- Conoscenza di Java
- Per poter seguire il corso è necessario avere a disposizione un PC
- Un PC (Windows o Linux) o un Mac con almeno 4GB di RAM e 10 GB di spazio HD libero
- Una connessione ad internet (preferibilmente non a consumo)
Description
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...
Who this course is for:
- Chi non ha mai sviluppato App
- Sviluppatori Java che vogliono imparare a scrivere App Android
- Sviluppatori di App Android che vogliono imparare a scrivere App con Kotlin
- Chi vuole approfondire Android in tutte le sue sfaccettature
- Sviluppatori web che vogliono integrare una web application in un'App Android
Instructor
Sono un Ingegnere informatico e da oltre 20 anni mi occupo di progettazione di software, ottimizzazione dei processi aziendali e formazione.
Negli anni ho sviluppato numerosi software, piattaforme web, App Android e sistemi Client/Server, per PMI, grandi aziende e Pubblica Amministrazione.
Sono convinto che la formazione sia alla base del successo personale!