QS Cached Image
A lightweight Flutter widget + cache manager for image downloading & disk cache. No heavy dependencies. Just works.
Usage
final cacheManager = QSImageCacheManager(name: 'my_cache');
QSCachedImage(
url: 'https://example.com/pic.jpg',
cacheManager: cacheManager,
placeholder: const CircularProgressIndicator(),
errorWidget: const Icon(Icons.error),
);
## Features
- Disk cache + metadata management
- Configurable max count and retention days
- Configurable concurrent downloads
- Optional HTTP headers
Libraries
- qs_cached_image
- A lightweight cached image widget with simple concurrency control.