|This book is a great introduction to people wanting to get a better understanding of the Android platform, although you do need a good coding background to fully appreciate the book. Highly recommended.|
Coming from a background as a Java developer with specific skills in UI development (Swing and JavaFX), but no technical knowledge of Android, I found this book at just the right level for me. Being a software engineer, I appreciate that this is an introductory book that isn't afraid to get its hands dirty early on. This book covers Android 2.2, so it is very current.
Hello, Android is easy to read through, and in reality you could get through it quite easily over a few days. When you're done reading this book you'll have the skills to dive into the SDK to continue learning. It is one of those books that you can choose to either passively read through, or be actively engaged in and work through the code examples as they are presented. The amount of reward you get out of this book is directly proportional to how much effort you put in whilst reading it.
The book is split into three parts: "Android Basics", "Beyond the Basics", and "The Next Generation". Each part focuses exactly on what needs to be covered, being split into a chapter per topic. Each chapter is exciting, as shown below in the chapter breakdown:
In summary, I found this book to be perfectly paced for someone in my situation to learn a lot. I highly recommend this book to anyone interested in learning more about Android development.
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)