Corso Sviluppare app per Android

SEDIN - Centro di Servizi
Didattici per l’Informatica
Via Gobbi 5
20136 Milano
www.unibocconi.it/sedin
Corso Sviluppare app per Android
Periodo: II semestre 2013-2014
Docente: Lucio Benussi
Programma delle lezioni
Lezione
1
Argomenti
Introduzione ad Android
- Cos’è Android
- Java e Android
- La Dalvik Virtual Machine
- Le versioni di Android (da Froyo a KitKat)
- I principali formati dei file: apk e xml
Esercizi
2
Primi passi
- Conoscenza dell’ambiente di sviluppo
- Concetti base di Java: creazione di oggetti ed
ereditarietà
- Creare un nuovo progetto Android
- Creazione di un Emulatore
Esercizi
3
La struttura del progetto (file e cartelle)
- Il file principale del progetto: AndroidManifest.xml
- La cartella /res
- La cartella /src
- La cartella /gen
- La cartella /assets
- La cartella /bin
Esercizi
1
SEDIN - Centro di Servizi
Didattici per l’Informatica
4
Via Gobbi 5
20136 Milano
www.unibocconi.it/sedin
Le Activity
- La classe Activity: implementazione di una nuova
Activity
- Lancio di un’Activity
- Vita e tempi di un’Activity
Esercizi
5
Gli elementi dell’Applicazione
- La classe Intent: aggiunta e ascolto degli Intent di una
Activity
- I messaggi brevi (Toast)
- La classe Application: personalizzazione e accesso
Esercizi
6
Creazione di Interfacce Utente
- Creazione di un’interfaccia intuitiva con la classe View
- Accesso ai vari dispositivi con differenti dimensioni
dello schermo
- Costruzione di un layout di esempio
Esercizi
7
Acquisizione dei dati
- Acquisizione da una fonte remota
- Dowload di immagini e problemi di temporizzazione
- Il concetto di thread principale
Esercizi
8
Acquisizione di elenchi dinamici
- Popolare l’interfaccia grafica con le informazioni
- Costruzione di un menu principale
- Trattare un data source di un URL remoto
Esercizi
9
10
Progettazione di un’app
Test di verifica finale
2
SEDIN - Centro di Servizi
Didattici per l’Informatica
Via Gobbi 5
20136 Milano
www.unibocconi.it/sedin
Bibliografia consigliata
La bibliografia verrà comunicata in aula
3