flutter_offline_sync_manager 0.1.1 copy "flutter_offline_sync_manager: ^0.1.1" to clipboard
flutter_offline_sync_manager: ^0.1.1 copied to clipboard

A Flutter package for managing offline sync operations with crash-safety, restart-safety, and duplication-safety. Works with any backend (REST, Firebase, GraphQL).

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.1 - 2026-01-26 #

Fixed #

  • Dependency resolution issues when consuming apps use newer backend SDK versions
  • Relaxed backend adapter dependency constraints:
    • cloud_firestore: >=4.0.0 <6.0.0 (supports both 4.x and 5.x)
    • http: >=0.13.0 <2.0.0 (supports both 0.13.x and 1.x)
  • Fixed compilation errors caused by strict dependency pinning
  • No API changes

0.1.0 - 2026-01-26 #

Added #

  • Offline-first sync engine with crash-safe and restart-safe guarantees
  • Persistent sync queue using Hive
  • Deterministic task IDs to prevent duplication
  • Connectivity-aware automatic syncing
  • Exponential backoff retry strategy
  • Conflict detection and resolution strategies
  • Field-level dirty tracking
  • Background sync support (Android WorkManager, iOS Background Fetch)
  • REST, Firestore, and GraphQL backend adapters
  • Debug inspector and sync metrics
  • Comprehensive documentation and example app
4
likes
150
points
58
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package for managing offline sync operations with crash-safety, restart-safety, and duplication-safety. Works with any backend (REST, Firebase, GraphQL).

Repository (GitHub)
View/report issues

Topics

#offline #offline-first #data-sync #background-sync #conflict-resolution

Documentation

API reference

License

MIT (license)

Dependencies

background_fetch, cloud_firestore, connectivity_plus, flutter, hive, http, path_provider, workmanager

More

Packages that depend on flutter_offline_sync_manager