zeba_academy_offline_cache 1.0.0
zeba_academy_offline_cache: ^1.0.0 copied to clipboard
A lightweight and powerful offline caching solution for Flutter. Supports cache-first and network-first strategies with auto expiry, built for offline-first apps, e-commerce, and content platforms.
๐ CHANGELOG
All notable changes to this project will be documented in this file. This project follows Semantic Versioning.
[1.0.0] - 2026-04-02 ๐ Initial Release โจ Features ๐ Offline caching for network requests โก Support for multiple cache strategies: cacheFirst networkFirst cacheOnly networkOnly ๐ Automatic cache expiry mechanism ๐งฉ JSON response caching support ๐ชถ Lightweight local storage using Hive ๐ฆ Simple and developer-friendly API ๐๏ธ Core Components CacheManager for handling fetch logic StorageService for local data persistence CachePolicy enum for flexible caching strategies CacheItem model with expiry handling ๐ง Use Cases Offline-first mobile applications E-commerce apps with cached product data Content & news apps Learning platforms ๐ฎ Upcoming (Planned) ๐ Enhancements ๐ผ๏ธ Image caching support ๐ฅ Video caching support ๐ก Connectivity-aware caching ๐ Background sync & auto refresh ๐ Secure/encrypted storage support โ๏ธ Improvements โก Performance optimizations ๐งช Improved test coverage ๐ฆ Dio integration support ๐ Notes This is the first stable release of zeba_academy_offline_cache APIs are stable but may receive enhancements in future versions