flutter_master_events

Simple implementation for events

    //Follow event
    EventBus().follow<StringEvent>((event) => print(event.string));
    
    //Broadcast event (Call/trigger the event)
    EventBus().broadcast<StringEvent>(StringEvent('Hello World!!!'));
    
    //Unfollow event
    EventBus().unfollow<StringEvent>();
    
    //Unfollow callback
    EventBus().unfollow<StringEvent>((event) => print(event.string));
    
    class StringEvent extends Event {
    
      StringEvent(this.string);
    
      String string;

    }