App Startup Time

PERFORMANCE › Runtime

Cold/warm/hot starts, pre-first-frame work, and how to measure and speed up launch.

Startup time is a top Android Vitals metric and a frequent interview topic because slow launches directly hurt retention and Play visibility. Interviewers probe whether you understand the three launch states, exactly what runs before the first frame, and the concrete tools (Macrobenchmark, baseline profiles, the splash screen API, App Startup library) used to diagnose and fix it. Strong answers tie a symptom to a precise mechanism and metric rather than vague 'optimize onCreate' advice.

What this covers

Study this topic

Further reading