offline_sync_kit 1.1.0 copy "offline_sync_kit: ^1.1.0" to clipboard
offline_sync_kit: ^1.1.0 copied to clipboard

Flutter package for offline data storage and synchronization with remote APIs.

1.1.0 #

  • Advanced conflict resolution strategies:
    • Server-wins, client-wins, last-update-wins policies
    • Custom conflict resolution handler support
    • Conflict detection and reporting
  • Delta synchronization:
    • Optimized syncing of changed fields only
    • Automatic tracking of field-level changes
    • Reduced network bandwidth usage
  • Optional data encryption:
    • Secure storage of sensitive information
    • Configurable encryption keys
    • Transparent encryption/decryption process
  • Performance optimizations:
    • Batched synchronization support
    • Prioritized sync queue management
    • Enhanced offline processing
  • Extended configuration options:
    • Flexible synchronization intervals
    • Custom batch size settings
    • Bidirectional sync controls

1.0.0 #

  • Initial official release
  • Core features:
    • Flexible data model integration based on SyncModel
    • Offline data storage with local database
    • Automatic data synchronization
    • Internet connectivity monitoring
    • Synchronization status tracking
    • Exponential backoff retry mechanism
    • Bidirectional synchronization support
    • Data conflict management
    • Customizable API integration
  • Example application demonstrating usage
  • SQLite-based StorageServiceImpl implementation
  • HTTP-based DefaultNetworkClient implementation
  • Comprehensive documentation
7
likes
150
points
199
downloads

Publisher

verified publishercanarslan.me

Weekly Downloads

Flutter package for offline data storage and synchronization with remote APIs.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

connectivity_plus, crypto, encrypt, equatable, flutter, http, intl, isar, isar_flutter_libs, path, path_provider, rxdart, sqflite, uuid

More

Packages that depend on offline_sync_kit