1 of 1 people found the following review helpful
A pleasant surprise,
This review is from: Hello, Android: Introducing Google's Mobile Development Platform (Pragmatic Programmers) (Paperback)
As it promises, the books leads the reader into the world of Android application development, and it does it through a balanced set of examples, selected to show the most interesting (and funny) aspects of the platform, not forgetting more prosaic ones (like the use of SQLlite).
One thing should be clear however to anyone inclined to buy this book: it's not a smooth introduction to java development on Android, neither a guide on the platform: it looks more or less like a crash course, where the reader is quickly introduced to the many aspects of Android development, with only cursory explanations for most of the material presented, as well as useful and broad remarks about the technology at hand: it's purpose is more that of conveying the author's experience, rather than his technical knowledge, then the reader is expected to study the examples and get the details, in order to get the skills that will be required to build his/her own applications.
Although putting the reader in a "swim or sink" situation, this approach is a direct result of the amount of topics covered: the book doesn't have the presumption to completely exhaust the whole material (and it couldn't, without at least doubling the number of pages), instead it's meant to be a kind of "appetizer", and a starting point for future studies.
Personally, my only complaints about this title are about the typographical vest of some of the inlined code (the XML looks ugly, due to a messy syntax highlighting), and the uneven distribution of the material through the chapters (after reading the first one, I though the book was gonna be the kind of guide that spends 10 chapters just to tell you how to compile a source file, only to find out in the next one that the pace was going to be way way faster...).
All in one, a good introduction: pleasantly written, and entertaining to read.
Recommended to programmers with some background experience with java and mobile development.