Overview
A Flutter package that provides a programmatic API to control the splash screen on Android and iOS. It allows developers to show and hide the splash screen dynamically during app startup, enabling smooth transitions and custom splash logic. The package integrates seamlessly with native platforms and supports both iOS and Android without requiring additional configuration. It is ideal for apps needing delayed splash visibility or conditional splash handling based on app state.
Use cases
- Dynamic splash control
- App initialization delays
- Conditional splash display
- Onboarding integration
- Custom splash transitions
- Post-login splash management
Key features
- Programmatic show/hide
- Android and iOS support
- Minimal setup
- Native platform integration
- No extra configuration needed
- Smooth transition handling
Suitable for
- Apps with onboarding flows
- Apps requiring delayed splash
- Developers managing splash timing
- Cross-platform splash needs
- Apps with complex startup logic
Considerations
- Requires native platform setup for full functionality
- Limited to splash screen only
- Not suitable for complex UI overlays
- May need additional styling for custom designs
- Depends on correct initialization order
