If you’ve got a burning idea for an application that you’re dying to share, or if you
recognize the power and possibilities of the Android platform, you’ve come to the
right place. This is a short book on an immense topic.
I don’t mean to alarm anyone right off the bat here, but let me be honest: Android
development is hard. Its architecture is dissimilar to that of many existing platforms
(especially other mobile SDKs), there are many traps for beginners to fall into, and the
documentation is frequently sparse at best. In exchange for its difficulty, however,
Google’s Android offers unprecedented power, control, and—yes—responsibility to
those who are brave enough to develop for it.
This is where my job comes in. I’m here to make the process of learning to write
amazing Android software as simple as possible.
Who am I to ask such things of you? I’ve been writing mobile software in a
professional capacity for more than eight years, and for three of those years, I’ve
been developing software for Android. I’ve written code that runs on millions of
handsets throughout the world. Also, I have a beard. We all know that people with
ample facial hair appear to be more authoritative on all subjects.