Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

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 Card Image
flutter_native_splash
👍 9.69K   ⬇️ 1.1M
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Poor

The easiest way to create your animated splash screen in a fully customizable way.

splashscreen
👍 520   ⬇️ 438
Dart 3 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance Status: Good

Unifying Native and Flutter splash screens with multiple media options for a seamless user experience.

animated_native_splash
👍 135   ⬇️ 102
Dart 3 compatible
Maintenance Status: Poor

A package which automates the task of creating an animated splash screen in a flutter.

splash_view
👍 78   ⬇️ 93
Dart 3 compatible
Maintenance Status: Poor

A splash view is the first screen the user sees when the application is launched.

easy_splash_screen
👍 72   ⬇️ 915
Dart 3 compatible
Maintenance 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 Card Image
flame_splash_screen
👍 70   ⬇️ 107
Dart 3 compatible
Maintenance Status: Good

Style your flame game with a beautiful splash screen with logo reveal. Simple to use but still customizable.

flutter_splash_screen Card Image
flutter_splash_screen
👍 69   ⬇️ 153
Dart 3 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance Status: Poor

Change Application's name, package name, icon and Splash in one shot.

smart_splash_kit
👍 6   ⬇️ 17
Dart 3 compatible
Maintenance 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.