in_app_notifier 0.0.2 copy "in_app_notifier: ^0.0.2" to clipboard
in_app_notifier: ^0.0.2 copied to clipboard

This package shows a notification in the app in an easy way using your own widgets and alignment wherever you want on the screen.

In_app_notifier #

A plugin made to show notification inside the app easly.

The in_app_notifier package is a simple and customizable solution for displaying notifications within your Flutter application. It allows you to display a child widget, such as a text message or an image, in any location on the screen. You can also customize the alignment and width of the notification. The package makes use of the Overlay widget, which allows for the notifications to be displayed on top of your current screen without blocking user interactions with the underlying widgets.

An animated image of the plugin In_app_notifier

Getting started #

In your pubspec.yaml file, add the following dependency:

dependencies:
  in_app_notifier: <latest-version>

or execute the command:

flutter pub add in_app_notifier

Features #

Use this package if you need to:

  • Display notifications anywhere on the screen using Alignment.
  • Show a custom widget on a notification inside the app.

Usage #

The package uses an OverlayEntry to display the notification and it will automatically remove it from the overlay at the end of a timer, so you don't have to worry about dismissing it manually.

To use the package, import in_app_notifier.dart and execute InAppNotifier.show() anywhere on the app.

import 'package:in_app_notifier/in_app_notifier.dart';

void showNotification () {
  InAppNotifier.show(
    context: context,
    alignment: Alignment.topCenter
    child: const YourNotificationWidget(),
  );
}

Here is an example if you want to delete all or just the first or all the notifications in the queue.

Notifications.removeAllNotifications();
// or
InAppNotifier.removeNotification();

If you want to change the displayTime and maxListLength you can modify the static properties.

void changeProperties() {
  InAppNotifier.displayTime = const Duration(seconds: 20);
  InAppNotifier.maxListLength = 10;
}

Contributing to this plugin #

If you have any ideas or have found a bug, please open an issue on the repository

Let's make this plugin better together!

5
likes
140
pub points
60%
popularity

Publisher

unverified uploader

This package shows a notification in the app in an easy way using your own widgets and alignment wherever you want on the screen.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on in_app_notifier