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