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