![](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