Questo documento fornisce un corso completo di programmazione per creare software su dispositivi Android, partendo dalla conoscenza degli strumenti necessari e seguendo un approccio pratico con esempi di progetto. Le lezioni coprono vari aspetti, dalla gestione delle interfacce utente alla manipolazione delle risorse, fino alla creazione di applicazioni interattive e alla gestione dei dati. Obiettivo del corso è far divertire i lettori mentre imparano a sviluppare applicazioni per il sistema operativo Android.