bedrock_sync 0.1.0
bedrock_sync: ^0.1.0 copied to clipboard
A backend-agnostic, offline-first sync engine for Flutter. Your data stays grounded on device and syncs to any backend — REST, Firebase, or Supabase — when online.
0.1.0 #
-
Initial release
-
Offline-first local store (SQLite via sqflite)
-
Persistent sync queue with retry logic
-
REST sync adapter with full customization hooks
-
Firebase and Supabase adapter stubs
-
Conflict resolvers: LastWriteWins, ServerWins, ClientWins, Merge, Custom
-
Auto sync on connectivity restore and/or interval
-
Real-time reactive streams via RxDart
-
Full SyncStatus stream for UI integration
-
Auto cleanup of synced queue rows with configurable retention days
-
Pluggable LocalStore, SyncAdapter, and ConflictResolver interfaces
-
Initial release
-
Offline-first local store (SQLite via sqflite)
-
Persistent sync queue with retry logic
-
REST sync adapter with full customization hooks
-
Firebase and Supabase adapter stubs
-
Conflict resolvers: LastWriteWins, ServerWins, ClientWins, Merge, Custom
-
Auto sync on connectivity restore and/or interval
-
Real-time reactive streams via RxDart
-
Full SyncStatus stream for UI integration
-
Pluggable LocalStore, SyncAdapter, and ConflictResolver interfaces