declarative_sqlite_flutter 1.4.0 copy "declarative_sqlite_flutter: ^1.4.0" to clipboard
declarative_sqlite_flutter: ^1.4.0 copied to clipboard

A Flutter package that provides seamless integration of declarative_sqlite with Flutter widgets, forms, and UI patterns.

1.4.0 #

πŸš€ Major Updates #

  • Updated to use declarative_sqlite ^1.4.0
  • Enhanced Reactive UI: Full compatibility with new reactive synchronization streams
  • Real-time Sync Integration: Flutter widgets can now leverage reactive dirty row streams for instant UI updates
  • Improved Exception Handling: Access to comprehensive database exception types for better error handling in Flutter apps

🎯 Flutter-Specific Benefits #

  • Reactive widgets automatically benefit from zero-overhead change detection
  • Better performance with stream-based updates instead of polling
  • Enhanced error handling capabilities for Flutter applications
  • Perfect integration with offline-first Flutter app patterns

πŸ› οΈ Technical Improvements #

  • All Flutter widgets maintain full compatibility with new reactive features
  • Enhanced DatabaseProvider for managing reactive database connections
  • QueryListView benefits from improved change detection performance

1.3.0 #

Updates #

  • Updated to use declarative_sqlite ^1.3.0
  • Enhanced compatibility with new constraint violation handling features
  • Improved data safety when working with server synchronization and constraint violations in Flutter widgets
  • Fixed the recreateDatabase parameter not getting passed from the DatabaseProvider widget to the DeclarativeDatabase.open(...) call

1.2.0 #

Updates #

  • Updated to use declarative_sqlite ^1.2.0
  • Enhanced compatibility with unified save() method
  • Improved developer experience with simplified CRUD operations in Flutter widgets

1.1.0 #

Updates #

  • Updated to use declarative_sqlite ^1.1.0
  • Enhanced compatibility with non-LWW column protection features
  • Improved data safety when working with server-origin data in Flutter widgets

1.0.2 #

Updates #

  • Updated to use declarative_sqlite ^1.0.2
  • Aligned with foreign key removal changes

1.0.1 #

Updates #

  • Updated to use declarative_sqlite ^1.0.1
  • Added missing dependencies for proper pub.flutter-io.cn publication
  • Updated documentation examples

1.0.0 #

Features #

  • DatabaseProvider widget for managing database lifecycle in Flutter
  • QueryListView reactive widget for displaying database query results
  • Seamless integration with DeclarativeSQLite streaming queries
  • Automatic UI updates when database changes
  • Type-safe database record handling with DbRecord

Widgets #

  • DatabaseProvider: Provides database context to widget tree
  • QueryListView: Reactive ListView that updates with database changes

Documentation #

  • Complete Flutter integration guide
  • Widget usage examples
  • Best practices for reactive UIs
1
likes
140
points
19
downloads

Publisher

verified publisherlinden.no

Weekly Downloads

A Flutter package that provides seamless integration of declarative_sqlite with Flutter widgets, forms, and UI patterns.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

declarative_sqlite, equatable, flutter, path, path_provider, sqflite, sqflite_common

More

Packages that depend on declarative_sqlite_flutter