## Craft consistently exceptional user experiences

![](https://developer.android.com/static/images/picto-icons/platform.svg)  
Performant

### Background work

Deliver responsive and resource-efficient apps by taking any blocking or long-running tasks away from the main UI thread and executing them in the background.  
Learn more  
Performant

## Background work

Deliver responsive and resource-efficient apps by taking any blocking or long-running tasks away from the main UI thread and executing them in the background.  
![](https://developer.android.com/static/images/picto-icons/platform.svg)  
[read_moreRead the docs](https://developer.android.com/develop/background-work)
close  
![](https://developer.android.com/static/images/picto-icons/speedometer.svg)  
Performant

### Baseline profiles

Boost your app's code execution speed by approximately 30% right from the initial launch with the help of Baseline profiles.  
Learn more  
Performant

## Baseline profiles

Boost your app's code execution speed by approximately 30% right from the initial launch with the help of Baseline profiles.  
![](https://developer.android.com/static/images/picto-icons/speedometer.svg)  
[read_moreRead the docs](https://developer.android.com/topic/performance/baselineprofiles/overview)[open_in_newRead the blog](https://android-developers.googleblog.com/2024/12/reddit-improved-app-startup-speed-using-baseline-profiles-r8.html)
close  
![](https://developer.android.com/static/images/picto-icons/interoperable.svg)  
Performant

### Get your App Performance Score

Assess your app's overall performance and identify areas for improvement.  
Learn more  
Performant

## Get your App Performance Score

Assess your app's overall performance and identify areas for improvement.  
![](https://developer.android.com/static/images/picto-icons/interoperable.svg)  
[read_moreRead the docs](https://developer.android.com/topic/performance/app-score)
close  
![](https://developer.android.com/static/images/picto-icons/gpu-hardware.svg)  
Performant

### R8

Optimize your app's performance with R8 processing the Baseline and Startup Profile rules.  
Learn more  
Performant

## R8

Optimize your app's performance with R8 processing the Baseline and Startup Profile rules.  
![](https://developer.android.com/static/images/picto-icons/gpu-hardware.svg)  
[read_moreRead the docs](https://developer.android.com/build/shrink-code)[open_in_newRead the blog](https://android-developers.googleblog.com/2024/12/reddit-improved-app-startup-speed-using-baseline-profiles-r8.html)
close  
![](https://developer.android.com/static/images/picto-icons/launch.svg)  
Performant

### Startup profiles

Further optimize the classes and methods contained by Startup Profiles by improving the layout of code in your APK's DEX files.  
Learn more  
Performant

## Startup profiles

Further optimize the classes and methods contained by Startup Profiles by improving the layout of code in your APK's DEX files.  
![](https://developer.android.com/static/images/picto-icons/launch.svg)  
[read_moreRead the docs](https://developer.android.com/topic/performance/baselineprofiles/dex-layout-optimizations)
close

## Get started with our guides

[![](http://developer.android.com/static/images/cluster-illustrations/certificate.svg)](http://developer.android.com/docs/quality-guidelines/core-app-quality#ps)  

### [Quality guides](http://developer.android.com/docs/quality-guidelines/core-app-quality#ps)

Build quality apps that provide the performance, stability, compatibility, and responsiveness expected by users.  
[See the quality guides](http://developer.android.com/docs/quality-guidelines/core-app-quality#ps)  
[![](http://developer.android.com/static/images/cluster-illustrations/build-apps.svg)](http://developer.android.com/topic/performance/overview)  

### [Performance guides](http://developer.android.com/topic/performance/overview)

Inspect, improve, and monitor performance of your apps.  
[See the performance guides](http://developer.android.com/topic/performance/overview)