A list with helper methods to programmatically scroll to an item.
A widget that detects the visibility of its child and notifies a callback.
Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.
Automatically generate code for converting to and from JSON by annotating Dart classes.
Classes and helper functions that support JSON code generation via the `json_serializable` package.
A Dart library containing convenient extension methods on basic Dart objects.
Auxiliary classes for reliably running a periodic task in a long-running process such as web-server.
A widget, that visualises a tree structure, where a node can be any widget.
A URL-safe base64 encoding for UUIDv4 stripped of padding. Useful when embedding short random UUIDs in URLs.