Lo scopo del corso è quello di approfondire quegli strumenti che permettono di sfruttare gli strumenti di Android per la realizzazione di applicazioni basate sull’uso di informazioni di localizzazione e georeferenziazione. Verranno inoltre approfonditi gli strumenti per la visualizzazione e customizzazione di Mappe con le Google API.

Contenuti

Gli argomenti trattati in questo corso permetteranno di acquisire gli skill necessari alla realizzazione di Location Based Application che utilizzano le funzionalità di Android relative alla localizzazione e georeferenziazione. Verranno inoltre viste nel dettaglio le Google Map API. Di particolare importanza in questo corso sarà la parte relativa alla gestione dei Thread per la realizzazione di servizi in grado di essere eseguiti in background nel dispositivo. In particolare gli argomenti trattati sono:

- Riassunto concetti fondamentali piattaforma Android

- Gestire i Thread in Android

- Il Notification Manager

- Le Preferences

- Visualizzazione contenuti Web con WebView

- MapView e Google Map API

- Android Networking

- Servizi Locali e Remoti

- Realizzazione di Widget

Il corso prevede una corposa parte di esercitazioni pratiche.

Destinatari

A chi intende approfondire lo sviluppo di applicazioni per Android basate sull’utilizzo di informazioni legate alla posizione ed alla visualizzazione di mappe.

Prerequisiti

Molto consigliata la partecipazione al “Corso Introduttivo alla Tecnologia Android” e “Corso Avanzato alla Tecnologia Android”

Concetti base di programmazione OO e Java

Durata consigliata: 40 ore