capacitor-splash-screen
Guide to configuring splash screens in Capacitor apps including asset generation, animation, and programmatic control. Use this skill when users need to customize their app launch experience.
By cap-go · 971 installs
npx skills add cap-go/capgo-skills --skill capacitor-splash-screen
Source repository · Upstream listing
Splash Screen in Capacitor
Configure and customize splash screens for iOS and Android.
When to Use This Skill
User wants to customize splash screen
User needs splash screen assets
User wants animated splash
User has splash screen issues
Quick Start
Install Plugin
Basic Configuration
Programmatic Control
Generate Assets
Using Capacitor Assets
iOS Sizes
Size Usage
2732x2732 iPad Pro 12.9"
2048x2732 iPad Pro portrait
2732x2048 iPad Pro landscape
1668x2388 iPad Pro 11"
1536x2048 iPad
1242x2688 iPhone XS Max
828x1792 iPhone XR
1125x2436 iPhone X/XS
1242x2208 iPhone Plus
750x1334 iPhone 8
640x1136 iPhone SE
Android Sizes
Density Size
mdpi 320x480
hdpi 480x800
xhdpi 720x1280
xxhdpi 960x1600
xxxhdpi 1280x1920
iOS Storyboard
Android Configuration
XML Splash Screen (Android 11+)
Colors
Dark Mode Support
Animated Splash
Lottie Animation
Best Practices
1. Keep it fast Under 2 seconds total
2. Match branding Use consistent colors/logo
3. Support dark mode Provide dark variants
4. Don't block Load essentials only
5. Progressive reveal Fade out smoothly
Troubleshooting
Issue Solution
White flash Match splash background to app
Stretching Use correct asset sizes
Not hiding Call hide() manually
Dark mode wrong Add values night resources
Resources
Capacitor Splash Screen: https://capacitorjs.com/docs/apis/splash screen
Capacitor Assets: https://github.com/ionic team/capacitor assets
Android Splash Screens: https://developer.android.com/develop/ui/views/launch/splash screen