Wrox - Professional Android Application Development

This book has good sample tutorials (with very few errors!) but if you're looking for a detailed explaination of the Android platform, you won't find it here. Although the tutorials are good for learning Android, they do not necessarily demonstrate good programming practices (especially when developing for mobile devices, in which every resource is precious).  This was the second book that I read on the topic of Android and when I started it, many Android concepts were still a little fuzzy in my mind.  I had to read the book twice, and complete all of the sample tutorials before I really started to appreciate it.  I'm not sure I would recommend it for beginners unless you are very strong in Java. 

If you're looking for a good introduction to Android, try The Busy Coder's Guide to Android Development by Mark Murphy.


RECENT ARTICLES