stream_summary_builder
An implementation of StreamBuilderBase that folds new stream events into a
summary and builds with the summary of stream events seen so far.
Use this class instead of StreamBuilder if you need a widget that
represents the summary of all stream event so far instead of just the latest
element. A common use case would be building a ListView with elements
fetched asynchronously from a paginated Database Query.
T is the type of stream events.
S is the type of interaction summary. Summaries are wrapped in AsyncSnapshot to give the builder access to the ConnectionState.
See also:
StreamBuilder, which is specialized for the case where only the most recent interaction is needed for widget building.StreamBuilderBase, an abstract class that enables greater customization of summary and connection state behavior.
Any contributions to this package are highly welcome.
Getting Started
See example/lib/main.dart