Introduction
This section provides an overview of CozyData.
Welcome to CozyData! A Swift-inspired persistent data management solution for Flutter. CozyData provides a simple, powerful, and type-safe way to persist your app's models and automatically update your UI when data changes.
Features
🔄 Automatic UI updates when data changes
🏃♂️ Fast and efficient database operations
📱 Built specifically for Flutter
💾 Simple persistent storage
🔍 Powerful querying capabilities
🎯 Type-safe data operations
🧩 Easy-to-use annotations
📦 Zero configuration needed
Contribute:
Interested in helping us improve? Check out our GitHub repository to get started! From feature suggestions to bug fixes, all contributions are welcome.
Project Overview
CozyData is more than just a data management solution. It's a complete toolkit designed for modern Flutter development. Key features include:
- SQLite & SQLite3 Support: Seamless integration with SQLite and SQLite3 databases.
- In-Memory Data Storage: Efficient in-memory storage for faster data access.
- Type-Safe Operations: Ensure data integrity with type-safe operations.
- Automatic UI Updates: Keep your UI in sync with data changes effortlessly.
Key Features
Feature | Description |
---|---|
SQLite Support | Integration with SQLite databases. |
SQLite3 Support | Integration with SQLite3 databases. |
In-Memory Storage | Efficient in-memory data storage. |
Type-Safe Operations | Ensure data integrity with type-safe operations. |
Automatic UI Updates | Keep your UI in sync with data changes. |
Powerful Querying | Advanced querying capabilities for complex data retrieval. |
Easy-to-Use Annotations | Simplify data management with easy-to-use annotations. |
Zero Configuration | Get started quickly with zero configuration needed. |
Technology & Libraries
CozyData leverages cutting-edge technologies to ensure performance and flexibility:
- SQLite - A self-contained, serverless, zero-configuration, transactional SQL database engine.
- SQLite3 - An enhanced version of SQLite with additional features.
- Dart_mappable - For the generation of the mappers.