unified_local_data 1.1.1 copy "unified_local_data: ^1.1.1" to clipboard
unified_local_data: ^1.1.1 copied to clipboard

A universal, engine-agnostic local database abstraction layer for Flutter.

1.1.1 #

  • Fixed repository and issue_tracker links, which still pointed at the pre-rename GitHub path.
  • Formatted the package with dart format. No behavior changes.

1.1.0 #

  • Added deleteAll(collection, keys) for removing multiple keys in one call.
  • Added drop({collection}) to delete a single collection from disk, or the entire database when no collection is given.
  • Added watchObject<T>(collection, key, adapter) to watch a single key as a typed object.

1.0.0 #

  • Initial release of unified_local_data.
  • Universal, engine-agnostic local database abstraction layer for Flutter.
  • Support for Hive CE and Isar Community engines.
  • Unified LocalDataSource interface for primitives, complex objects, batch operations, reactive streams, query builder, and transactions.
  • NativeCollectionAccessor API for direct engine-level access when needed.
  • LocalDataSourceFactory for simple engine initialization and configuration.
  • Stream extensions for reactive data patterns.
1
likes
110
points
88
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A universal, engine-agnostic local database abstraction layer for Flutter.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, hive_ce, hive_ce_flutter, isar_community, isar_community_flutter_libs, meta, path_provider

More

Packages that depend on unified_local_data