api_rest_flutter 1.0.0
api_rest_flutter: ^1.0.0 copied to clipboard
A comprehensive Flutter package for data management with online/offline capabilities, schema-driven validation, bidirectional sync, and OAuth-like session management.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
6.0.0 2024 #
Added #
- Complete data management abstraction layer for API REST operations
- Dual mode operation (online/offline) with automatic fallback
- Schema-driven validation and data processing
- Bidirectional synchronization between local storage and cloud
- OAuth-like session management with automatic token refresh
- Support for complex queries with MongoDB-style syntax
- Dynamic data concatenation and transformation
- Pagination support for large datasets
- Regex validation for multiple data types (email, phone, CUIT, URL, etc.)
Features #
ApiRestsingleton class for centralized data operationsUtilsDataApiRestutility class for data transformation and validation- Full CRUD operations with offline support
- Automatic sync tracking via
eTransferfield - Foreign key resolution with
_dynamicValuesuffix - Query tokenization for offline MongoDB-style queries