Featured
Android feature launch flags ensure that the AOSP development branch is stable for everyone. Contributors to AOSP can use feature launch flags to make sure only tested code is executed.
Featured
Android 15 is available! Learn about the features added in Android 15 and how to implement them on your devices.

Learn about AOSP

Read about the Android Open Source Project (AOSP) and learn how to develop, customize, and test your devices.
Getting started
Learn how to set up your environment, download the AOSP source, build Android, and make contributions.
Security
Find out how Android incorporates industry-leading security features to keep the Android platform and ecosystem safe.
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.
Compatibility
Ensure your users have a coherent experience as they use your device alongside other Android devices in the ecosystem.
Automotive
Learn how to develop and customize the Android Automotive platform, which runs directly on in-vehicle hardware.
Devices
Read about creating configurable virtual Android devices, managing devices on a corporate network, and delivering live content to devices through Android TV.

Explore more

Help protect your device by checking the latest Android Security Bulletins. Also see the Android Automotive, Chromecast, Wear OS, Pixel, and Pixel Watch bulletins.
Learn how to set up your environment, download the source, and start contributing to AOSP through this tutorial.
Learn how the pieces fit together, from the kernel to the HALs to updatable system components.
Make sure your devices work together and are connected through Bluetooth, NFC, Wi-Fi, and telephony.