Programming Android
We set out to write a book that goes beyond the basics - that doesn't just tell you "what" but also "why" and how best to make use of your knowledge to create rich, compelling Android apps.