Search packages, repositories and app categories

splash_route cover
Package detailsv0.0.2

splash_route

It is just a route with fancy animation. It is used to show the splash animation while navigating to another page.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
49
Likes
16
Pub points
140

Install package

flutter pub add splash_route

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

SplashRoute is a Flutter package that provides a visually appealing splash screen with smooth animations during navigation transitions. It simplifies the process of displaying an animated splash screen before moving to another page, enhancing user experience with minimal setup. Ideal for apps that want to add a polished onboarding or loading experience without complex custom code. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, ensuring consistent behavior across devices.

Use cases

  • Onboarding screens
  • App launch animations
  • Loading state transitions
  • Page navigation previews
  • Branding introductions

Key features

  • Smooth splash animations
  • Easy integration with existing routes
  • Cross-platform compatibility
  • Minimal configuration required
  • Customizable animation duration

Suitable for

  • Mobile app developers
  • Web application creators
  • UI/UX designers seeking animation enhancements
  • Developers prioritizing user experience
  • Projects requiring simple yet elegant splash screens

Considerations

  • Limited to basic splash animations
  • No advanced customization options
  • Depends on Flutter's animation framework
  • Not suitable for complex interactive splash screens
  • Requires understanding of Flutter routing basics

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Splash Route

It is just a route with fancy animation. It is used to show the splash animation while navigating to another page.



Demo

Installation

Add splash_route: ^0.0.2 to your pubspec.yaml dependecies. And import it:

import 'package:splash_route/splash_route.dart';

How to use

Simply add a SplashRoute as route inside a Navigator with required params.

  void _goToNextPage(
    BuildContext context,
    FractionalOffset position,
    Color splashColor,
    Duration duration,
  ) {
    Navigator.of(context).push(
      SplashRoute(
        targetPage: TargetPage(
          appBarColor: splashColor,
        ),
        splashColor: splashColor,
        startFractionalOffset: position,
        transitionDuration: duration,
      ),
    );
  }

Categories

Source repository

Projects using this package

No data available yet.