snappy_toast 1.0.0 copy "snappy_toast: ^1.0.0" to clipboard
snappy_toast: ^1.0.0 copied to clipboard

A lightweight, snappy toast and snackbar manager for Flutter. Show beautiful toast messages or stylish snackbars — without needing `BuildContext`, `Navigator`, or `Stack` setup.

Snappy Toast #

A lightweight, snappy toast and snackbar manager for Flutter.
✨ Show beautiful toast messages or stylish snackbars — without needing BuildContext, Navigator, or Stack setup.


💡 Why Snappy Toast? #

Avoid boilerplate code. Works outside widget tree or GetX/Navigator stacks. Clean overlay-based toast & snackbar manager.

🚀 Features #

  • ✅ Show toast anywhere — without context!
  • 🪄 Snackbar support too — separate from toast
  • 🔔 Queue system with prioritization
  • 🎨 Multiple toast styles (minimal or detailed)
  • 📱 Configurable position (top, center, bottom)
  • 🧩 Custom icons, durations, and dismiss types
  • 💥 Optional haptic feedback
  • 🚫 Auto-dismiss and swipe-to-dismiss support

🛠 Installation #

Add the dependency to your pubspec.yaml:

dependencies:
  snappy_toast:
    path: ../snappy_toast # local testing, update when published

🧪 Example Usage #

1️⃣ Initialize #

Wrap your app with SnappyToastInitializer:

    void main() {
      runApp(SnappyToastInitializer(child: MyApp()));
      }

✅ You don't need a navigatorKey or extra Stack.

2️⃣ Show a Toast #

    SnappyToast.show(
      message: "Hello from toast!",
      type: ToastType.success,
      position: ToastPosition.bottom,
      );

3️⃣ Show a Snackbar #

    SnappyToast.showSnackBar(
        message: "This is a snackbar",
        type: ToastType.warning,
        duration: Duration(seconds: 3),
        );

🎛 Configurations #

Parameter Description Default
type success, error, warning, info info
position top, center, bottom (toast only) bottom
style minimal, detailed detailed
dismissType swipe or onTap swipe
duration Show time 2 seconds
customIcon Override the icon null
priority Priority in the toast queue 0
haptic Enable haptic feedback false
dismissAll Remove all previous toasts/snackbars false

✨ Author #

Made with ❤️ by Samuel & Atul

7
likes
150
points
13
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A lightweight, snappy toast and snackbar manager for Flutter. Show beautiful toast messages or stylish snackbars — without needing `BuildContext`, `Navigator`, or `Stack` setup.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on snappy_toast