![](https://developer.android.com/static/images/about/versions/10/android10-card.png) ![android 10](https://developer.android.com/static/images/about/versions/10/android10_black.png)  
Build app experiences with dark theme and gesture navigation. Support new
protections for user privacy and security. Extend your apps with high-performance
codecs, better\&nbspbiometrics, faster app starts, Vulkan 1.1,
NNAPI 1.2, foldables, 5G, and more!  
[Get started](https://developer.android.com/about/versions/10/migration)

## What's in Android 10

### Privacy features


New safeguards to protect user privacy that you'll need to support in your app.  
[Learn more](https://developer.android.com/about/versions/10/privacy)  

### Behavior changes


System changes that may affect your app when it's running on Android 10.  
[Learn more](https://developer.android.com/about/versions/10/behavior-changes-all)  

### New features \& APIs


APIs for foldables, dark theme, gesture nav, connectivity, media, NNAPI,
biometrics, and more.  
[Learn more](https://developer.android.com/about/versions/10/highlights)

## Get your apps ready!

1. **Get Android 10** --- [Install
   Android 10](https://developer.android.com/about/versions/10/migration#prep_device) on a Pixel device or set up an emulator.
2. **Set up your environment** --- See the [Setup Guide](https://developer.android.com/about/versions/10/setup-sdk) for details.
3. **Review the changes** --- Get familiar with the [privacy changes](https://developer.android.com/about/versions/10/privacy/updates) and [behavior changes](https://developer.android.com/about/versions/10/behavior-changes-all).
4. **See what's new** --- Learn about the [new features and APIs](https://developer.android.com/about/versions/10/highlights) you can use in your app.
5. **Test your app** --- Run through the flows and look for issues
6. **Update your app** --- Targeting API 29 if possible, test with users via beta channels or other groups.

## Latest news