App performance guide
This guide provides an overview of libraries, tools, and best practices you can use to inspect, improve, and monitor performance on Android.
Users want apps to launch quickly, render smoothly, and require little memory and battery usage. This guide's sections provide information and insights into tools, libraries, and best practices that help you achieve better app performance.
Get your App Performance Score
Inspect performance
Improve performance
Monitor performance
Improve performance with Baseline Profiles
Improve app startup with DEX layout optimizations
Featured samples
Macrobenchmark
Microbenchmark
JankStats
Latest news and videos
Now in Android: 67 - Cross device SDK Developer Preview, CameraX 1.2 Beta, and more!
Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. Today, we're covering updates on Cross device SDK Developer Preview, CameraX 1.2 Beta, 5 years of Kotlin, AndroidX, video content and more!
Performance: Live Q&A - MAD Skills
Welcome to the live Q&A for the Performance series for MAD Skills! Join Ben Weiss, Tomáš Mlynarič, Carmen Jackson, Rahul Ravikumar, and Chris Craik to get answers to the Performance questions you may have. Catch more videos on Performance →
Monitoring Performance - MAD Skills
On this episode of MAD Skills on Performance, Ben Weiss walks you through monitoring app performance. Learn tools, products, and best practices to keep your app performing at its best! Measuring Performance → https://goo.gle/3vZgLBn Performance
Improving Performance with Baseline Profiles - MAD Skills
With this episode of MAD Skills we continue with our performance series of videos. In this video you’ll learn about how to improve performance of your app using Baseline Profiles. Android Developer Relations Engineer Tomáš Mlynarič describes what
Now in Android: 66 - Android 13, MAD Skills, AndroidX, and more!
Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. Today, we're covering updates on Android 13, Modern Android Development Skills series on Performance, AndroidX releases, articles, and much
Inspecting Performance - MAD Skills
On this episode of MAD Skills on Performance, you’ll learn how to inspect performance in your app and deep dive into automated inspection. Android Developer Relations Engineer Tomáš Mlynarič covers how to start benchmarking performance using Jetpack
Performance: Important metrics - MAD Skills
In this MAD Skills video we will cover important performance metrics -- data that helps you understand how an app is performing and where you should spend time and effort to improve it. Android Developer Relations Engineer Ben Weiss goes over the