Benvenuti al corso di Sviluppo per Android

Calendario:

Corso di base per lo sviluppo di app native nel sistema operativo Android

Campus universitario "Ecotekne"
Via Lecce-Monteroni
plesso Y "Angelo Rizzo"
Facoltà di Ingegneria

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.

 

19.10.16
Introduzione al corso. Creazione di un progetto in Android Studio. Una prima app: Hello world.

26.10.16
Architettura android. Building Blocks di un'app. Uso di Gradle. Build variants. Activity. Layout. Splash Activity. Ciclo di vita Activity. Comunicazione tra Activity. Intent e Intent filter.

02.11.16
Android Debug Bridge. Fragment. Ciclo di vita di un Fragment. Comunicazione tra Fragment e Activity. ActionBar. ToolBar. View e ViewGroup. Risorse Drawable. Assets e font. Temi e stili.

09.11.16
Material Design. Creazione componenti custom. ListView e RecyclerView. Adapter. Binding. ListActivity e ListFragment. LayoutManager. CardView. Expanding Toolbar. Parallax.

16.11.16
Data Binding. Persistenza. SQLite. ContentProvider. Thread e multithread. AsynkTask Notifiche. Service. IntentService. Servizi Bound. Networking. HttpClient. URLConnection. Volley. Animazioni. Transizioni. Google Play Services (cenni). 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