Programma
Corso di Sviluppo di
software per smartphone
•
•
•
•
Prof. Paolo Buono - [email protected]
•
Prerequisiti: Programmazione II
Propedeuticità consigliate:!
• Linguaggi di programmazione, Progettazione di Basi di Dati +
Lab
Obiettivi formativi:!
• acquisizione conoscenze di base per la progettazione e lo
sviluppo di applicazioni mobili
Obiettivi professionalizzanti:!
• conoscenza di un linguaggio di programmazione e di un
ambiente di sviluppo per la realizzazione di applicazioni mobili
• sviluppo di capacità di progettazione e programmazione per
dispositivi mobili
Materiale:!
• Materiale del docente
• Libro di testo
CFU
•
3 CFU di lezioni frontali (24 ore)
!
•
3 CFU di laboratorio (45 ore)
Quale OS?
6
14
56
56
android
argomenti
Libro di testo (To be confirmed)!
•
tra le principali piattaforme per lo sviluppo di applicazioni mobili
!
•
open
Massimo Carli, Android 4 - guida per lo
sviluppatore, Apogeo, 2013
•
elevato numero di dispositivi di diversi vendor
•
si sviluppa in Java per android
•
installazione
•
persistenza
•
concetti base applicazioni
android
•
multithread
•
handler, looper e notifiche
•
networking e sicurezza
•
animazioni e widgets
•
account e sincronizzazione
•
•
•
componenti riutilizzabili
dell’interfaccia
view, adapter, componenti
personalizzati
ActionBar
Laboratorio
•
Caso di studio
strumenti e linguaggi di sviluppo per OS android
•
Esoneri?
Realizzazione di un’app completa su dispositivi
mobili
eclipse / Java
Lavoro da fare in gruppo da concordare
preventivamente con il docente
•
cenni su sviluppo per iOS
•
cenni su sviluppo per dispositivi windows
Modalità d’esame
1
Inizio corso
2
martedì 3 marzo 2015
forse
prova scritta
presentazione
caso di studio
www.di.uniba.it/~buono