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.
About
Learn more about Android's history and the platform's structure.
Start
Kick-start development and get your environment properly set up.
Download
Learn more about source control tools and download the complete Android OS source code.
Build
Follow step-by-step instructions to build the Android OS locally.
Test
Test your customizations to the Android OS.
Create
Create and compile your own customizations to the Android OS.
Contribute
Submit your own contributions to the Android Open Source Project.
Community
Interact with, and get help from, the Android community.
Tools, build, and related reference
Examine command options, builds, unique file formats, and device lists.