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

A Simple Flutter Notification Observer.

A notification dispatch mechanism that enables the broadcast of information to registered observers.

Getting Started #

flutter_notification_center is available through pub.dev.

Add the dependency to your pubspec.yaml:

dependencies:
  ...
  flutter_notification_center: ^0.0.`2`

Usage example #

Check the example folder

Subscribe observer

FlutterNotificationCenter().addObserver('updateProfileInfo', () {
  
  // here update the profile
  setState(() {
    
  });
});

or

FlutterNotificationCenter().addObserver('updateProfileInfo', _updateProfileInfo);

...

void _updateProfileInfo() {
  setState(() {
    _counter++;
  });
}

Remove observer

NotificationCenter().removeObserver('updateProfileInfo');

Post notification

FlutterNotificationCenter().post('updateProfileInfo');

Passing data

FlutterNotificationCenter().post('updateProfileInfo', (String name) {
  setState(() {
    log(name);
  });
});
FlutterNotificationCenter().post('updateProfileInfo', data: 10);