This book covers how to build a website that works on the current generation of mobile phones.
Building Applications for the Android Market
A “distilled version of the Marakana Android Bootcamp.”
Before you compile, you need to learn Java.
Now that you know Java, why not learn some android APIs?
Introducing Google’s Mobile Development Platform
an Introduction to Programming Google’s Android OS.