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

A secure, easy-to-use encrypted local database for Flutter combining the best of Isar and Drift with AES-256 encryption built in.

1.1.0 #

  • Restructured into two separate APIs:
    • EasyDbNoSql — Isar-style document database (schema-free)
    • EasyDbSql — Drift-style relational database (typed tables, joins, foreign keys)
  • Added per-column encryption for SQL mode
  • Added JOIN and LEFT JOIN support
  • Added foreign key constraints with cascade options
  • Added raw SQL query and transaction support

1.0.0 #

  • Initial release
  • AES-256-CBC encryption with random IV per record
  • Simple object-oriented API (put, get, delete, query)
  • Fluent type-safe query builder with filters, sorting, pagination
  • Reactive streams for watching collection changes
  • Batch insert operations with transactions
  • Zero-config collections (no schema needed)
  • Cross-platform support (iOS, Android, macOS, Linux, Windows)
0
likes
160
points
29
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A secure, easy-to-use encrypted local database for Flutter combining the best of Isar and Drift with AES-256 encryption built in.

Repository (GitHub)
View/report issues

Topics

#database #encryption #storage #sqlite #nosql

License

MIT (license)

Dependencies

crypto, encrypt, flutter, path, path_provider, sqflite, uuid

More

Packages that depend on flutter_easy_db