Recensione “Android – Programmazione Avanzata”

Android - Programmazione AvanzataGrazie a Stefano e Emanuele ho ricevuto una copia del libro “Android – Programmazione Avanzata“, un testo in italiano scritto da italiani che tratta di alcuni concetti avanzati nello sviluppo per piattaforma Android.

Questo un sommario degli argomenti presenti:
– Activity e Service
– Grafica ed interfaccia utente
– Honeycomb e Tablet
– Networking
– NFC
– Push Notification
– Bluetooth
– Qualita’ del software
– Ice Cream Sandwich: la riconciliazione

Devo dire che la prima impressione che ho avuto leggendo i capitoli del libro e’ stata che le pagine “trasudavano esperienza d’uso”. Bluetooth, NFC, Rendescript, TDD ed altri argomenti sono trattati con la competenza tipica di chi ci ha sbattuto la testa piu’ e piu’ volte, arrivando alla fine ad una buona quadratura del cerchio. Questo non puo’ che essere un grosso pregio a mio avviso, che scavalca i limiti di molto materiale formativo che affronta un caso mediamente semplice, tralasciando scenari piu’ complessi.

La lettura dei capitoli è scorsa via veloce viste anche le interessanti e attuali tematiche e, se proprio devo trovare un difetto, e’ in relazione alla mia personale fruizione dei suo contenuti. Ho infatti ho letto il testo “a schermo spento”, sul divano o in viaggio, e la scelta degli autori di inserire pochi esempi di codice nel libro e lasciare al lettore la possibilita’ di consulatare gli esempi online a corredo del testo non sempre per me è stata comoda e/o possibile. Certo, più codice nel libro avrebbe forse ridotto gli argomenti trattati o accorciato le spiegazioni, quindi sono sicuro che questa scelta sia stata ben valutata e ponderata all’origine.

Interessante anche il capitolo dedicato interamente ad ICS, responsabile dei continui ritardi nella pubblicazione del testo: non nego che mi sono messo immediatamente a giocare con le API di riconoscimento facciale appena letto il paragrafo a loro dedicato! Menzione di merito speciale al capitolo sul Bluetooth, il primo che ho letto, dato che stavo lavorando su un progetto con un prototipo Arduino e che mi ha dato veramente tutte le risposte di cui avevo bisogno per far andar tutto al primo colpo!

In definitiva, un testo che consiglio se si vogliono scoprire o approfondire gli argomenti sopra riportati, ma con l’avvertenza di leggerlo con un pc/tablet davanti.

Leave a Reply