3
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

Programmabuono/SSS/presentazione SSS.pdf · Corso di Sviluppo di software per smartphone Prof. Paolo Buono - [email protected] Programma •Prerequisiti: Programmazione II •Propedeuticità

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Programmabuono/SSS/presentazione SSS.pdf · Corso di Sviluppo di software per smartphone Prof. Paolo Buono - paolo.buono@uniba.it Programma •Prerequisiti: Programmazione II •Propedeuticità

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

Page 2: Programmabuono/SSS/presentazione SSS.pdf · Corso di Sviluppo di software per smartphone Prof. Paolo Buono - paolo.buono@uniba.it Programma •Prerequisiti: Programmazione II •Propedeuticità

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

Page 3: Programmabuono/SSS/presentazione SSS.pdf · Corso di Sviluppo di software per smartphone Prof. Paolo Buono - paolo.buono@uniba.it Programma •Prerequisiti: Programmazione II •Propedeuticità

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