network library

Utilities for loading images from the network.

This library expands the capabilities of the basic Image.network and NetworkImage provided by Flutter core libraries, to include a retry mechanism and connectivity detection.

Classes

FetchInstructions
Instructions NetworkImageWithRetry uses to fetch the image.
FetchStrategyBuilder
Builds a FetchStrategy function that retries up to a certain amount of times for up to a certain amount of time. [...]
NetworkImageWithRetry
Fetches the image from the given URL, associating it with the given scale. [...]

Typedefs

FetchStrategy(Uri uri, FetchFailure failure) → Future<FetchInstructions>
This function is called to get FetchInstructions to fetch an image. [...]
TransientHttpStatusCodePredicate(int statusCode) → bool
Determines whether the given HTTP statusCode is transient.

Exceptions / Errors

FetchFailure
Contains information about a failed attempt to fetch an image.