Review by : Rob Spoor
Rating : 9 horseshoes
The book explicitly says it's a beginner's guide, and that's exactly what you're getting. You don't need any previous knowledge about Android, as long as you can program in
Java. The focus really lies on the Android code, with Java code only provided where needed. Only the Android XML documents are recapped in full, but you can get the full code quite easily from the publisher's website. Be aware that the book does not teach you how to use Eclipse or any other
IDE - it's all text editor and command line. I applaud this approach, because this way you get to learn the basics. You're not learning to build Android user interfaces in Eclipse, you're learning to build Android user interfaces period.
The book handles topics ranging from the most basic application (Hello World), lists, tabs, layouts and animations, but also user friendliness. That's where in the end this book is focused on - teaching you to create user interfaces that are as friendly and easy as possible. As a result, you won't see much of code for other purposes - no placing phone calls, no accessing the address book, no camera interaction, etc. This makes the book a limited resource for overall Android programming, but then again this is a book about Android user interfaces.
I would recommend this book to anyone who wants to start programming in Android. For more advanced features you'll definitely need additional resources though.
---
Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of CodeRanch.
More info at Amazon.com