Benvenuti al corso di Sviluppo di Mobile Software

Il corso è regolarmente iniziato lunedì 29 febbraio ore 13.30, aula Magna, Piano Terra, Dipartimento di Informatica, come previsto dal calendario didattico.
Durante il periodo dei lavori si osserverà il seguente orario:
Lunedì 13.30-16.50
Giovedì 13.30-16.50
Informazioni sulle propedeuticità, e sul contenuto sono riportate nel programma preliminare

Calendario provvisorio delle lezioni

La seguente è una pianificazione di massima. Potranno esserci variazioni nei contenuti talvolta anche nelle date. Dopo che la lezione si è svolta questo calendario sarà aggiornato in modo da riflettere i contenuti effettivametne trattati.

 

Febbraio

29.02.16 Introduzione al corso

Marzo

03.03.16 Architettura android

07.03.16 Creazione di un progetto in Android Studio.

10.03.16 Building Block di un'app. Uso di Gradle. Build variants.

14.03.16 Activity. Layout. Splash Activity. Ciclo di vita Activity.Comunicazione tra Activity. Intent e Intent filter. Android Debug Bridge.

17.03.16 Fragment. Ciclo di vita di un Fragment. Comunicazione tra Fragment e Activity.

21.03.16 ActionBar

24.03.16 ToolBar

28.03.16 View e ViewGroup

31.03.16 Risorse Drawable. Assets e font. Temi e stili.

Aprile

04.04.16 Material Design.

07.04.16 Material Design.

11.04.16 Creazione componenti custom

14.04.16 ListView e RecyclerView. Adapter.

18.04.16 Binding. ListActivity e ListFragment. LayoutManager

21.04.16 CardView. Expanding Toolbar. Parallax

25.04.16 Data Binding

28.04.16 Persistenza. SQLite

Maggio

02.05.16 Persistenza. ContentProvider

04.05.16 Thread e multithread. AsynkTask Notifiche.

09.05.16 Service. IntentService. Servizi Bound.

12.05.16 Sicurezza.

16.05.16 Networking. HttpClient. URLConnection. Volley.

19.05.16 Animazioni.

23.05.16 Transizioni.

26.05.16 Google Play Services.

30.05.16 Interazione con le mappe.

Libri di testo

Libro adottato per il corso

Massimo Carli, Android 6 - guida per lo sviluppatore, Apogeo, 2016

 

Laboratorio

P. Deitel, H. Deitel, A. Deitel, M. Morgano, Sviluppare App per Android, Pearson, 2012

 

Altri testi consigliati

Massimo Carli, Sviluppare applicazioni Android con Google Play services, Apogeo, 2015

 

 

Area riservata