Note: This is an old post and may or may not accurately represent my current views, current technology, etc.
For the past few months, I spent some of my off time working as a technical editor/reviewer for an Android book called “Android for Programmers: An App-Driven Approach.” From a reader’s perspective, this is a great book to dive right into Android development because it actually creates an app in each chapter to explain specific concepts. Other books often take the approach of pseudo-code or simplistic examples that demonstrate syntax but don’t really show how code is actually used. Android for Programmers demonstrates each topic with real code.
As a reviewer, I found it interesting to see other people’s approaches, offering just a bit of guidance here and there to follow common/best practices used my most Android developers. In one chapter in particular, you learn how to create a game called SpotOn that makes use of property animation (from Honeycomb) to create moving targets. This is a great use of property animation that not only demonstrates a core feature in Honeycomb, it also shows how easily you can use the SDK to accomplish what would otherwise take a lot more code.
If you’re considering learning Android app development or know the basics but want to broaden your understanding, definitely take a look at Android for Programmers: An App-Driven Approach. (And I don’t earn any royalties; I just love the “real code” approach that this book takes.)