i FirSt StArted plAying With the Android Sdk before it was offi cially released as version . Back then, the tools were unpolished, the APIs in the SDK were unstable, and the documentation was sparse. Fast forward two and a half years, Android is now a formidable mobile operating system, with a following no less impressive than the iPhone. Having gone through all the growing pains of Android, I think now is the best time to start learning about Android programming — the APIs have stabilized, and the tools have improved. But one challenge remains: getting started is still an elusive goal for many. It was.