FLUTTER ECOSYSTEM

sqlcool

Easy and reactive Sqlite. Stream of changes, select bloc, custom database models

Latest version
5.1.1
30-day downloads
45
Likes
43
Pub points
40

Package Overview

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

Overview

Sqlcool is a Flutter/Dart package that simplifies working with SQLite databases by providing reactive streams for database changes, built-in select bloc patterns, and support for custom database models. It enables real-time data synchronization and efficient querying with minimal boilerplate. Designed for developers seeking a lightweight, intuitive solution for persistent local data storage in Flutter apps, Sqlcool integrates seamlessly with reactive programming paradigms. The package emphasizes ease of use while maintaining flexibility for complex database operations.

Use cases
  • Real-time data sync in offline-first apps
  • Reactive UI updates based on database changes
  • Managing local state with structured database models
  • Building forms with dynamic data loading
  • Implementing caching layers with SQLite
  • Simplifying CRUD operations with custom models
Key features
  • Reactive streams for database change notifications
  • Built-in select bloc pattern for state management
  • Support for custom database model definitions
  • Simple API for queries and mutations
  • Automatic type-safe model mapping
  • Lightweight and minimal dependencies
Suitable for
  • Developers building offline-capable Flutter apps
  • Teams using reactive state management
  • Projects requiring real-time database updates
  • Apps needing structured local data persistence
  • Beginners learning SQLite in Flutter
  • Apps with frequent local data interactions
Considerations
  • Limited to SQLite only (no other databases)
  • No built-in migration handling (manual or external tools required)
  • May require additional setup for complex schema changes
  • Not ideal for large-scale server-side database operations
  • Best suited for mobile and desktop use cases
  • Requires understanding of reactive programming concepts
Supported platformsNot available

Install package

flutter pub add sqlcool

Categories

Source repository

Related projects

No data available yet.