A list with helper methods to programmatically scroll to an item.
A widget that detects the visibility of its child and notifies a callback.
Classes and helper functions that support JSON code generation via the `json_serializable` package.
Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.
Generate more helpful exceptions when decoding YAML documents using package:json_serializable and package:yaml.
Utilities for working with chunked streams, such as byte streams which is often given as a stream of byte chunks with type `Stream<List<int>>`.
Automatically generate code for converting to and from JSON by annotating Dart classes.
A widget, that visualises a tree structure, where a node can be any widget.
A scroll controller that allows two or more scroll views to be in sync.