FLUTTER ECOSYSTEM

brick_sqlite

SQLite connector for Brick, a data persistence library for Flutter

Latest version
4.1.0+1
30-day downloads
326
Likes
17
Pub points
140

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

Brick_SQLite is a SQLite connector for Brick, a data persistence library designed for Flutter applications. It enables efficient, type-safe, and reactive data storage using SQLite on multiple platforms including Android, iOS, Web, macOS, Windows, and Linux. By integrating with Brick's powerful ORM-like features, it simplifies database operations such as querying, inserting, updating, and syncing data with minimal boilerplate. The package supports migrations, transactions, and real-time updates through streams, making it ideal for apps requiring robust local data management.

Use cases
  • Offline-first mobile applications
  • Real-time data synchronization
  • Cross-platform data persistence
  • Complex data modeling with relationships
  • App state management with local storage
Key features
  • Type-safe database operations
  • Built-in migration support
  • Reactive queries via streams
  • Support for transactions
  • Seamless integration with Brick ORM
Suitable for
  • Developers using Brick for data persistence
  • Apps needing offline capabilities
  • Projects targeting multiple platforms
  • Teams prioritizing maintainable database code
  • Applications with complex data relationships
Considerations
  • Requires familiarity with Brick framework
  • Limited to SQLite backend
  • Migration management requires careful planning
  • Performance depends on query complexity and data volume
  • Additional setup needed for web compatibility
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add brick_sqlite

Categories

Source repository

Related projects

No data available yet.