Skip to content

SimformSolutionsPvtLtd/splash_master

Repository files navigation

Banner

Splash Master

splash master license

Splash Master is a Flutter package ecosystem for native and animated splash screens across Android and iOS.

Migration Guide

Before (legacy) After (current) Package
SplashMaster.rive(...) SplashMasterRive(...) splash_master_rive
SplashMaster.video(...) SplashMasterVideo(...) splash_master_video
SplashMaster.lottie(...) SplashMasterLottie(...) splash_master_lottie
SplashMaster.initialize() <Widget>.initialize() renderer package
SplashMaster.resume() <Widget>.resume() renderer package

For more details, check our documentation.

Features

  • Native splash generation from pubspec.yaml configuration
  • Light and dark mode splash support
  • Android 12+ splash configuration support
  • Renderer packages for Rive, Video, and Lottie splash animations
  • Shared source/config types across packages

Documentation

Visit our documentation site for all implementation details, usage instructions, code examples, and advanced features.

Sub Packages

Sub Package pub.dev Repository Documentation
splash_master_rive pub.dev/packages/splash_master_rive splash_master_rive Rive documentaion
splash_master_video pub.dev/packages/splash_master_video splash_master_video Video documentation
splash_master_lottie pub.dev/packages/splash_master_lottie splash_master_lottie Lottie documentation

Installation

Core package

dependencies:
  splash_master: <latest-version>

Animation packages

dependencies:
  splash_master_rive: <latest-version>
  splash_master_video: <latest-version>
  splash_master_lottie: <latest-version>

Note: splash_master_rive, splash_master_video, and splash_master_lottie already include splash_master as a dependency.

Minimal splash_master setup (pubspec.yaml)

splash_master:
  color: '#FFFFFF'
  image: 'assets/splash.png'

Then run:

dart run splash_master create

For full key reference, check our documentation.

Support

For questions, issues, or feature requests, create an issue on GitHub.

License

This project is licensed under the MIT License. See LICENSE.

About

A Flutter plugin that streamlines the process of adding splash screens to your app. This plugin takes care of all the necessary native-side setup which saves your time and efforts.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors