Pub flutter_stream_listener codecov style: very good analysis License: MIT

Flutter package the helps manage streams and subscriptions. Built in order to reduce the complexity of having to manually subscribe to streams and cancel subscriptions.


A Widget which manages a Subscription to a Stream and exposes callbacks: onData, onError, and onDone.

  stream: Stream.fromIterable([0, 1, 2, 3]), // Stream being subscribed to
  onData: (data) {
    // React to the emitted data
  onError: (error, stackTrace) {
    // Optionally handle errors in the Stream
  onDone: () {
    // Optionally react to when the Stream is closed
  cancelOnError: true, // Defaults to false
  child: const SizedBox(),