Featured
Feature launch flags
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
What's in Android 15
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
Setup
Learn how to set up your environment, download the AOSP source, build Android, and make contributions.
Security
Security
Find out how Android incorporates industry-leading security features to keep the Android platform and ecosystem safe.
Core topics
Android fundamentals
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
Compatibility
Ensure your users have a coherent experience as they use your device alongside other Android devices in the ecosystem.
Automotive
Automotive
Learn how to develop and customize the Android Automotive platform, which runs directly on in-vehicle hardware.
Devices
Android 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
Security bulletins
Help protect your device by checking the latest Android Security Bulletins. Also see the Android Automotive, Chromecast, Wear OS, Pixel, and Pixel Watch bulletins.
Android development
Learn how to set up your environment, download the source, and start contributing to AOSP through this tutorial.
Architecture
Learn how the pieces fit together, from the kernel to the HALs to updatable system components.
Connectivity
Make sure your devices work together and are connected through Bluetooth, NFC, Wi-Fi, and telephony.