Android with Kotlin
Descrizione
Questo corso consentirà di sviluppare App Mobile su dispositi Android, andando ad affrontare temi molto importanti tra i quali la scelta del linguaggio.
Target
Sviluppatori
Prerequisiti
Conoscenza della programmazione ad oggetti e del linguaggio di programmazione Java
Programma Corso
- Introduzione ad Android e linguaggio Kotlin
 - Architettura
 - Il frame work
 - Tools, sdk, e ambiente di sviluppo
 - Activity e intent
 - Widget e layou
 - Activity: ciclo di vita.
 - Fragments
 - Adapters e liste.
 - Introduzione app laboratorio
 - Multithreading: threads e alternative android.
 - Connettività
 - Services e broadcast receivers
 - Preferenze
 - DB SQLite
 - Content providers e loaders
 - Concetti su widget, notifiche e mappe.
 - Concetti introduttivi sull’uso avanzato del manifest, sicurezza e permessi.
 - Gestione di contenuti multimediali: audio, video, immagini
 - Accesso alla camera e foto gallery
 - Accesso al file system locale
 - Interazione con server remoti via HTTP e gestione di XML/JSON, SOAP e Yahoo (YQL)
 - Utilizzo dei servizi di geolocalizzazione e delle mappe native
 - Utilizzo dell’accelerometro e della bussola
 - Uso delle WebView per la realizzazione di applicazioni ibride e comunicazione con layer nativo