offline_first_cache 0.0.3 copy "offline_first_cache: ^0.0.3" to clipboard
offline_first_cache: ^0.0.3 copied to clipboard

An offline-first HTTP client for Flutter/Dart with request queuing, GET caching (stale-while-revalidate, tag-based invalidation), and a built-in Queue Inspector UI.

0.0.3 #

  • Initial release of offline_first_cache.
  • Added OfflineHttpClient wrapper on top of Dio and Hive.
  • Supported offline GET request caching with configurable TTL, tag-based invalidation, and stale-while-revalidate.
  • Supported offline request queueing (POST, PUT, DELETE, PATCH) with priority execution, exponential backoff with full jitter, and deduplication.
  • Supported Dead Letter Queue (DLQ) for failed retries.
  • Added optional secure storage-based AES encryption for local boxes.
  • Included a built-in QueueInspector widget to visually debug and manage the request and dead-letter queues.
5
likes
0
points
182
downloads

Publisher

unverified uploader

Weekly Downloads

An offline-first HTTP client for Flutter/Dart with request queuing, GET caching (stale-while-revalidate, tag-based invalidation), and a built-in Queue Inspector UI.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

connectivity_plus, dio, flutter, flutter_secure_storage, hive, hive_flutter, uuid

More

Packages that depend on offline_first_cache