Android è un sistema operativo open source per dispositivi mobili basato su Linux. Dietro ad Android e alla sua diffusione c'è la scelta di Google di entrare nel mercato della telefonia mobile, grazie ad accordi presi con alcuni tra i principali produttori di dispositivi. Con la sua struttura aperta, Android permette di cimentarsi sia nello sviluppo delle applicazioni, sia nella modifica e personalizzazione delle funzioni principali del sistema.
Questo libro introduce al mondo Android e al suo ambiente di sviluppo, entrando nel vivo delle possibilità offerte dalla piattaforma e imparando a gestire l'interfaccia grafica, le comunicazioni tra le componenti, la gestione dei dati, l'interazione con il Web, per arrivare gradualmente a utilizzare strumenti di programmazione avanzati e metodi di sviluppo alternativi, creando applicazioni originali e funzionali.
- Introduzione ad Android
- Ambiente di sviluppo e struttura delle applicazioni
- Gestione dell'interfaccia grafica: layout, menu e animazioni
- Gestione dei dati
- Interazione con il Web
- Realizzazione di servizi locali, remoti e AIDL
- Utilizzo di widget ed eventi
- Utilizzo di mappe e GPS
- Gestione di file multimediali
- Servizi di sistema
- Servizi bluetooth