Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Splash Screen packages
Last updated: May 18, 2026
The splash screen is the very first screen that appears when a user opens your app. It typically displays the app's logo, brand colors, and sometimes a loading indicator while the app initializes.
Best Practices for Splash Screens
When implementing splash screens in Flutter, the industry standard is to use a native splash screen rather than a Flutter-based widget.
Because the Flutter engine takes a brief moment to initialize upon app launch, using a purely Flutter-based splash screen will result in a jarring "white screen" (or black screen) flash before your widget renders. By modifying the native Android and iOS launch configurations, you can ensure your splash screen appears instantly.
flutter_native_splash is the most highly recommended package for this task. It automatically generates all necessary assets and configuration files for both iOS and Android directly from your pubspec.yaml. It also provides methods like preserve() and remove() to keep the native splash screen visible while your app performs essential background startup tasks (like checking authentication or initializing databases).
The complete list of Flutter packages that can help you create native, animated, and customizable splash screens for your Flutter app is provided below.
flutter_native_splash
👍 9.69K ⬇️ 1.1M
Dart 3 compatibleMaintenance Status: Good
Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.
animated_splash_screen
👍 775 ⬇️ 7.9K
Dart 3 compatibleMaintenance Status: Poor
The easiest way to create your animated splash screen in a fully customizable way.
splashscreen
👍 520 ⬇️ 438
Dart 3 compatibleMaintenance Status: Good
A splashscreen package created as intro for any flutter application easily with a lot of customization
another_flutter_splash_screen
👍 304 ⬇️ 2.1K
Dart 3 compatibleMaintenance Status: Average
A flutter package that provides easy way to implement splash screen in your app. Also provides curated demos in the repo.
flare_splash_screen
👍 228 ⬇️ 152
Dart 3 compatibleMaintenance Status: Poor
Facilitator for having a Splash screen with a Flare animation until some work has been done for the initialization of the app
splash_master
👍 150 ⬇️ 623
Dart 3 compatibleMaintenance Status: Good
Unifying Native and Flutter splash screens with multiple media options for a seamless user experience.
animated_native_splash
👍 135 ⬇️ 102
Dart 3 compatibleMaintenance Status: Poor
A package which automates the task of creating an animated splash screen in a flutter.
splash_view
👍 78 ⬇️ 93
Dart 3 compatibleMaintenance Status: Poor
A splash view is the first screen the user sees when the application is launched.
easy_splash_screen
👍 72 ⬇️ 915
Dart 3 compatibleMaintenance Status: Poor
Easy Splash Screen plugin for your flutter app. You can easily implement this plugin to show splash screen and save time.
flame_splash_screen
👍 70 ⬇️ 107
Dart 3 compatibleMaintenance Status: Good
Style your flame game with a beautiful splash screen with logo reveal. Simple to use but still customizable.
flutter_splash_screen
👍 69 ⬇️ 153
Dart 3 compatibleMaintenance Status: Good
A splash screen API for flutter which can programatically hide and show the splash screen. Works on Android and iOS.
rive_splash_screen
👍 59 ⬇️ 332
Dart 3 compatibleMaintenance Status: Poor
Facilitator for having a Splash screen with a Rive animation until some work has been done for the initialization of the app
before_publish_cli
👍 51 ⬇️ 37
Dart 3 compatibleMaintenance Status: Poor
Change Application's name, package name, icon and Splash in one shot.
smart_splash_kit
👍 6 ⬇️ 17
Dart 3 compatibleMaintenance Status: Good
A powerful, customizable Flutter splash screen package with smart routing, beautiful animations, API loading, theme support, and seamless native-to-Flutter transitions.
animated_splash
👍 192 ⬇️ 53
Maintenance Status: Poor
A light weight package for flutter apps, that easily shows a splash screen with a nice fade animation.
custom_splash
👍 86 ⬇️ 34
Maintenance Status: Poor
A Flutter package to custom splash screen like change logo icon, logo animation, and splash screen background color.
your_splash
👍 7 ⬇️ 22
Maintenance Status: Poor
A Flutter implementation of splash screen. Supports Android and IOS.
