- System
- Android 12+ SplashScreen
- Shows
- Icon on a colour
- Target
- Under ~2 seconds
- Avoid
- Forced logo delays
How Android splash screens work now
Android 12 introduced a standard splash screen for every app: the launcher icon animates in, centred on a solid background, and disappears when the app is ready. Older custom “splash activities” that showed a full-screen image for a fixed time are discouraged, and on new Android versions users can see two splash screens back to back if an app still uses one.
Settings to get right
| Setting | Recommendation |
|---|---|
| Background colour | Your brand colour or white — match your site's header |
| Icon | Your app icon; keep the logo inside the central safe area |
| Duration | Until the first page paints; never a fixed 3–5 seconds |
| Dark mode | A dark background variant if your site supports dark mode |
Hiding the WebView flash
The real enemy is the moment after the splash: a white WebView while your page loads. Good converters keep the splash up until the page reports it has loaded, or show a thin progress bar. On your side, make the start page fast — see prepare your website.
Don't use the splash for marketing
No slogans, offers or animations that delay users. Every extra second at launch costs retention.
Frequently asked
Can I use a full-screen image as a splash?
Modern Android shows the system splash first; a full-screen image after it means two splash screens. Use an onboarding screen for imagery instead — once, on first launch.