Android è il nome che Google e la Open Handset Alliance hanno dato a una piattaforma, basata sul sistema operativo Linux, per l’esecuzione di applicazioni mobili. Non si tratta di un microbrowser o di una singola applicazione ma di un intero stack che parte dal sistema operativo Linux fino all’utilizzo di una Virtual Machine ottimizzata all’esecuzione di applicazioni su dispositivi a “risorse limitate”. Obiettivo di questo intervento sarà la descrizione dell’architettura e dei concetti che stanno alla base della realizzazione di una applicazione Android attraverso gli strumenti di sviluppo messi a disposizione da Google. Verranno inoltre descritte alcune nelle principali applicazioni disponibili attraverso l’Android Market.