Want to learn how to develop great apps on the Android platform? The Android development website provides learning resources and more to start developing now:
“Android is an open source software stack created for a wide array of devices with different form factors. Learn more about building and contributing to the platform.”
Android topics covered include explore the Android OS stack, set up your environment, get the Android source, build the Android OS, customize and compile Android and submit feedback and fixes.