animated_splash_themes 1.1.4 copy "animated_splash_themes: ^1.1.4" to clipboard
animated_splash_themes: ^1.1.4 copied to clipboard

Animated Flutter splash screens with 5 built-in styles (Particles, Neon, Grid, Bounce, Expand): random selection, custom colors, configurable duration.

animated_splash_themes #

A Flutter package providing richly animated splash screens with 5 built-in styles.

Styles #

particles neon grid
particles neon grid
Teal gradient with floating particles and glow effects Dark background with neon glow, corner brackets, and scan lines Light gray with grid background and orbital animation
bounce expand
bounce expand
Colorful gradient with jumping icon and rotating ring X-style zoom-out where the app name scales up and reveals the home screen (icon optional)

random — randomly picks one of the above at runtime.

Installation #

dependencies:
  animated_splash_themes: ^1.1.4

Usage #

import 'package:animated_splash_themes/animated_splash_themes.dart';

MaterialApp(
  home: AnimatedSplashScreen(
    appName: 'My App',
    appSubtitle: 'POWERED BY AI',        // optional
    iconPath: 'assets/images/icon.png',
    theme: SplashStyle.random,
    nextScreen: const HomePage(),
  ),
)

Specific style #

AnimatedSplashScreen(
  appName: 'My App',
  iconPath: 'assets/images/icon.png',
  theme: SplashStyle.neon,
  nextScreen: const HomePage(),
)

Custom colors #

AnimatedSplashScreen(
  appName: 'My App',
  iconPath: 'assets/images/icon.png',
  theme: SplashStyle.neon,
  backgroundColors: [Color(0xFF1A0030), Color(0xFF0D001A)],
  accentColor: Colors.purple,
  nextScreen: const HomePage(),
)

Expand style (icon optional) #

AnimatedSplashScreen(
  appName: 'My App',
  appSubtitle: 'POWERED BY AI',
  theme: SplashStyle.expand,
  // iconPath: 'assets/images/icon.png', // optional
  nextScreen: const HomePage(),
)

Custom duration #

AnimatedSplashScreen(
  appName: 'My App',
  iconPath: 'assets/images/icon.png',
  theme: SplashStyle.particles,
  duration: const Duration(milliseconds: 3000),
  transitionDuration: const Duration(milliseconds: 800),
  nextScreen: const HomePage(),
)

Parameters #

Parameter Type Required Default Description
appName String Main app name displayed on splash
appSubtitle String? Subtitle text below app name
iconPath String? ✓ ᵃ Asset path to the app icon. Required for all styles except expand
nextScreen Widget Screen to navigate to after splash
theme SplashStyle SplashStyle.random Which style to display
duration Duration 2650ms How long to show the splash
transitionDuration Duration 1200ms Fade transition to next screen
backgroundColors List<Color>? style default Background gradient colors
accentColor Color? style default Accent / glow color

Notes #

  • The icon image should be square (recommended: 160×160 or larger)
  • Status bar style is automatically managed per style (Neon uses light icons)
  • All animations are pure Flutter — no native dependencies required
2
likes
160
points
428
downloads

Documentation

API reference

Publisher

verified publisherwarashibetech.com

Weekly Downloads

Animated Flutter splash screens with 5 built-in styles (Particles, Neon, Grid, Bounce, Expand): random selection, custom colors, configurable duration.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on animated_splash_themes