OBIETTIVI
Il corso intende fornire le competenze necessarie per riconoscere le caratteristiche del linguaggio Java ed utilizzare i comandi e la sintassi della programmazione Java, di progettare semplici soluzioni basate sulla definizione di un insieme di componenti interagenti.
CONTENUTI
Introduzione all’ambiente Android ed all’architettura del sistema
Introduzione alla struttura ed allo sviluppo di applicazioni: ciclo di vita, gestione delle risorse ed interazione con la piattaforma
Strumenti per lo sviluppo in ambiente Android: plugin Eclipse ed emulatori
Strumenti per la realizzazione di componenti grafiche: panoramica dei widget disponibili, studio del layout, dei menu e delle possibili animazioni; definizione di interfacce mediante XML; studio criticità legate alla presenza di dispositivi con risoluzione eterogenea
Gestione dei sensori e dell’interazione con gli utenti: touch screen, GPS, giroscopio, NFC, videocamera.
Multimedialità: riprodurre file audio e video all’interno del proprio applicativo
Basi di dati integrate: la piattaforma SQLite
SEDE DI SVOLGIMENTO:
AREA Science Park - Campus di Padriciano, Trieste