Boffin Codersdurable_queueby Boffin Coders

Packages

All packages

Start with the core and add only what you need. Each package's page is its README.

PackageVersionNeedsWhat it adds
durable_queue0.5.8DartThe engine: tasks, retries, priorities, dependencies, rate limits, gates. Pure Dart, no runtime dependencies.
durable_queue_sqlite0.2.2DartSQLite storage: tasks survive restarts and crashes, on mobile, desktop, and the web.
durable_queue_hive0.1.0DartHive storage on hive_ce, for apps that already use Hive.
durable_queue_encryption0.1.0DartEncrypts stored payloads and error messages with AES-256-GCM. Wraps any storage.
durable_queue_dio0.2.2DartDio integration: HTTP retry rules, Retry-After, idempotency keys, queued requests.
durable_queue_flutter0.1.1FlutterStarts the queue with the app, pauses it in the background, and rebuilds widgets from stored tasks.
durable_queue_connectivity0.1.0FlutterA network gate: tasks wait while offline and start when the connection returns.
durable_queue_transfer0.1.2FlutterUploads and downloads the operating system finishes after the app is minimised or closed.
durable_queue_workmanager0.1.0FlutterRuns the queue from Workmanager background jobs on Android and iOS.