flutter_smart_repository 0.0.2 copy "flutter_smart_repository: ^0.0.2" to clipboard
flutter_smart_repository: ^0.0.2 copied to clipboard

A flexible, offline-first, multi-platform data repository designed for Flutter applications.

0.0.2 #

  • Documentation and release polish: README links (pub.dev, Contributing), FLUTTER_SMART_REPOSITORY_README rename and updates, pubspec documentation and CHANGELOG format.

0.0.1 #

Initial release.

Features #

  • SmartRepository: Offline-first repository with getAll, getById, save (create), update, delete.
  • Fetch policies: cacheOnly, networkOnly, cacheFirst, networkFirst, staleWhileRevalidate.
  • SyncEngine: Processes offline queue when connectivity returns; optional conflict resolution.
  • Hive support: HiveLocalDataSource, HiveOfflineQueue (configurable box name).
  • Typed errors: NetworkFailure, ServerFailure, CacheFailure.
  • Conflict resolution: TimestampConflictResolver, custom ConflictResolver<T>.
  • Optional: Encryption service, SyncInspector, DevTools integration.

Documentation #

1
likes
140
points
32
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

A flexible, offline-first, multi-platform data repository designed for Flutter applications.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

connectivity_plus, flutter, flutter_secure_storage, hive, hive_flutter

More

Packages that depend on flutter_smart_repository