Android Performance

Get started with Android Performance and learn how to build apps that are fast, smooth, and user-friendly.

 

Understand how to measure app performance

Article

Learn how to measure app performance with the Jetpack Macrobenchmark library.

Get your App Performance Score

Article

Take the app performance quiz to get your App Performance Score. Each score comes with actionable insights, evaluations and recommendations to help you improve your app's performance.

Understand how to improve app performance with the R8 optimizer.

Article

Learn how to use the R8 performance optimizer to improve app performance and reduce the size of your app.

Understand how to use Baseline Profiles

Article Optional

Baseline Profiles improve app startup and runtime performance by reducing the need for Just-In-Time compilation. Learn how to use Baseline Profiles to optimize your app.

Integrate Baseline Profiles in an Android app

Codelab

Learn how to apply Baseline Profiles to an Android app.

Understand how to fix Application Not Responding errors

Article

Learn how to diagnose and fix a wide variety of Application Not Responding errors.

Get an overview of Android system tracing

Article Optional

Learn how to use Android system tracing to profile your app.