Learning Android is my first foray into learning native Android development. I was really taken aback by the style and structure of the book, as the author based each of the modules/chapters around a major project application, Twitter that you would create. He would then iteratively create a more improved version of the app, as you learn more and more things. I found this method to be a stellar way of learning, and something others should be doing, for other books and languages.
I still consider myself an iOS developer, but with a keen interest in having auxiliary knowledge in other mobile technologies. This book definitely provides that, and if you have a solid Java background, you would appreciate the level of this book as well, but applying general OOP knowledge does suffice in most instances.
Concise:
Level:
Prior Knowledge: Basic Java development skills
My rating :

Author: Marko Gargenta
Title: Learning Android 1st Edition
Publisher: O’Reilly Media
Year: May 2011