Android OS Documentation
Learn more about the OS that powers Android devices around the world.
Get started
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.
Download
Get the Android source
Learn more about source control tools and download the complete Android OS source code.
Contribute
Submit feedback and fixes
Submit your own contributions to the Android Open Source Project.
Core topics
From the basic building blocks of an Android device to the more intricate, advanced features, learn about all the ways you can customize the Android OS.
Security
Android incorporates industry-leading security features to keep the Android platform and ecosystem safe. Learn more about Android's robust security model and rigorous security program.
About Security
Security overview
The Android OS has robust security right out of the box. Learn more about each of the underlying security features built into the Android platform.
bulletins
Security bulletins
See fixes for possible issues affecting devices running Android, including details from specific device manufacturers.
best practices
Best practices
Follow best practices covering everything from organizational and operational security to user privacy and the entirety of the Android ecosystem.
features
Security features
Android offers a variety of on-device security features you can implement to build the most secure devices possible.
Compatibility
To provide your Android users with a coherent experience as they use your device alongside other Android devices in the ecosystem, apply these established standards to your Android implementation.
Android Devices
More Android devices
Beyond mobile devices, the Android OS serves as a platform for automotive interfaces, unified corporate networks, and entertainment equipment.
Reference
API Reference
See the API reference documentation for the APIs and frameworks available for the Android OS, including HIDL, HAL, and Trade Fed.