Libro Android programmazione basi e avanzata
Salve a tutti e buona serata,
sono alla ricerca di un buon libro per la programmazione Android che mi spieghi dalle basi fino ad arrivare ad un grado di complessità maggiore.
Non sono naturalmente un novizio nella programmazione, conosco C - C++ - Java.
In particolare in Java ho già sviluppato (per l'università) programmi con interfaccia grafica (solo con Contenitori, ComboBox, ComboList, Button ecc ecc) e connessioni a DATABASE mysql sull'host locale con approccio DAO.
Quindi non sono completamente estraneo alla programmazione Java, tuttavia programmare Android, nonostante sia Java (non solo questo in realtà), mi sembra abbastanza confusionario, quindi necessito di un libro che mi spieghi gli approcci che solitamente si utilizzano, cosa siano le activity, come aggiungere i listener ai bottoni, se ci sono tool grafici con drag & drop (tipo window builder), i metodi delle varie API google ecc ecc...
Come avete quindi potuto notare, ho un bel po' da apprendere e quindi vorrei prendere un libro che mi spiegasse le basi per poi portarmi ad un livello avanzato.
Avevo letto del libro di Massimo Carli : Android 4 - Guida per lo sviluppatore, e mi sembrava una buona scelta.
Voi cosa ne pensate?
Mi consigliate altri libri (eventualmente anche in inglese)?
Un'altra domanda...
Io ho settato eclipse per iniziare a programmare Android, e non ho trovato problemi nell'installazione dei vari pacchetti.
Ho letto che Google ha fornito il proprio IDE : Android Studio.
Dato che ho una certa familiarità con Eclipse, continuo ad utilizzare questo?
Oppure Android Studio presenta dei tools in più o comunque è semplicemente un ambiente di sviluppo più adatto per Android?
Vi ringrazio in anticipo per le eventuali risposte, buona serata a tutti.