This is a Flutter template with a pre-configured splash screen This is part of a comprehensive template that will include common features like onboarding, authentication, and more.
More details and screenshots coming soon...
This template includes a fully configured splash screen with:
- Native splash screen using
flutter_native_splashpackage - Dark mode support
- Android 12+ compatibility
- Cross-platform support
If you have one logo for both light and dark themes:
- Place your logo in
assets/logos/folder - Name it
app_logo.png - The splash screen will use this logo for both themes
If you have different logos for light and dark themes:
- Place your logos in
assets/logos/folder - Name them:
app_logo_white.png(for light theme)app_logo_dark.png(for dark theme)
- Update the
splash.yamlconfiguration:
flutter_native_splash:
color: '#FFFFFF'
color_dark: '#000000'
image: assets/logos/app_logo_white.png
image_dark: assets/logos/app_logo_dark.png
android_12:
color: '#FFFFFF'
color_dark: '#000000'
image: assets/logos/app_logo_white.png
image_dark: assets/logos/app_logo_dark.png
web: falseAfter setting up your logo(s) and configuration, run:
flutter pub run flutter_native_splash:create --path=splash.yamlThis command will:
- Generate splash screen assets for all platforms
- Create Android drawable resources
- Generate iOS launch screen assets
- Update platform-specific configurations