Nell'ottavo volume di "Corso di programmazione per Android" analizzeremo più approfonditamente i layout XML e il loro utilizzo, per poi passare alla creazione di layout personalizzati e alla gestione di eventi touch. Una prima parte teorica si soffermerà sull'utilizzo dei layout XML e sulla loro composizione classica, analizzando le caratteristiche principali degli elementi che compongono questo utile strumento. L'ampia parte pratica, poi, si concentrerà sullo sviluppo di un'applicazione che mostri come realizzare componenti di interfaccia grafica personalizzati (compound controls e custom view) e come far sì che questi reagiscano a particolari eventi touch. Verrà inoltre introdotto il concetto di localizzazione, con degli esempi pratici che consentiranno di localizzare in una determinata lingua l'app che si sta sviluppando. In appendice, come di consueto, sarà presente il codice completo dell'applicazione progettata e realizzata.