nichol_ui_lib_toast 0.0.1 copy "nichol_ui_lib_toast: ^0.0.1" to clipboard
nichol_ui_lib_toast: ^0.0.1 copied to clipboard

A simplified component that handles toast how I want it to.

nichol_ui_lib_toast #

A lightweight, cross-platform toast notification system for Flutter using only Flutter’s Overlay system.

No native code, no dependencies — just simple UI overlays for quick notifications.


Features #

  • One-line toast API
  • Cross-platform (Android, iOS, Web, Desktop)
  • Custom positioning (top / bottom)
  • Short and long duration presets
  • Fully customizable colors and text styling
  • Zero external dependencies
  • Lightweight overlay-based implementation

Installation #

Add the package to your pubspec.yaml:

dependencies:
  nichol_ui_lib_toast: ^0.0.1

Usage #

import 'package:nichol_ui_lib_toast/nichol_ui_lib_toast.dart';

NicholUILibToast.show(
  context: context,
  msg: "Hello world!",
);

Custom Usage #

NicholUILibToast.show(
  context: context,
  msg: "Saved successfully!",
  toastLength: ToastLength.long,
  gravity: ToastGravity.top,
  backgroundColor: Colors.black,
  textColor: Colors.white,
  fontSize: 14.0,
);

Uses Flutter’s Overlay system to display temporary UI elements above the widget tree.

No platform channels. No native dependencies.

Parameters

context → BuildContext (required) msg → Message text (required) toastLength → Duration preset (short, long) gravity → Position on screen (top, bottom) backgroundColor → Background color textColor → Text color fontSize → Font size

Enums #

enum ToastLength { short, long }

enum ToastGravity { top, bottom }

0
likes
140
points
--
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A simplified component that handles toast how I want it to.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on nichol_ui_lib_toast