Basic dart only observer pattern without any special features.

Features

  • pass context through update arguments

Usage

  • Inheritance from observer/observable
  • Add observer to observable instances
  • Call notifyObservers form the observable instance
//create observer
final observer = ObserverX();

//create observable and both observer
final observable = ObservableX();
observable.addObserver(observer);

//notifies all observer
observable.notifyObservers(/*arguments*/);

Checkout example or test for detailed information.

Libraries

observer