Improving performance

Users expect apps to be both responsive and fast, not only during app startup, but throughout the entire app experience. Once you've inspected what can cause performance problems in your app, you can start to improve any potential issues.

Tools and libraries

Android provides multiple tools and libraries to continually improve the performance of your app in production, where it matters the most.

Baseline Profiles

Implementing Baseline Profiles into your application or library is the most efficient way to improve performance. It can significantly optimize app startup time, reduce slow rendering, and improve performance for end users. To learn more, visit Baseline Profiles.

App Startup Library

The App Startup Library allows you to further optimize the app startup experience. Both library developers and app developers can use the App Startup Library to streamline startup sequences and optimize startup operations.

Solving common problems

If the available tools or libraries aren't sufficient to resolve your potential performance issues, we recommend checking common problems and how to solve them in any of these categories:

Additional guides