Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Corso di Sviluppo di software per smartphone
Prof. Paolo Buono - [email protected]
Programma• 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
• tra le principali piattaforme per lo sviluppo di applicazioni mobili
• open
• elevato numero di dispositivi di diversi vendor
• si sviluppa in Java per android
Libro di testo (To be confirmed)!!Massimo Carli, Android 4 - guida per lo sviluppatore, Apogeo, 2013
argomenti• installazione
• concetti base applicazioni android
• componenti riutilizzabili dell’interfaccia
• view, adapter, componenti personalizzati
• ActionBar
• persistenza
• multithread
• handler, looper e notifiche
• networking e sicurezza
• animazioni e widgets
• account e sincronizzazione
Laboratorio
• strumenti e linguaggi di sviluppo per OS android
• eclipse / Java
• cenni su sviluppo per iOS
• cenni su sviluppo per dispositivi windows
Caso di studio
Realizzazione di un’app completa su dispositivi mobili
Lavoro da fare in gruppo da concordare preventivamente con il docente
Esoneri?
Modalità d’esame
1 2
prova scritta presentazione caso di studio
Inizio corso
martedì 3 marzo 2015
forse
www.di.uniba.it/~buono