performance_list_view 0.0.5
performance_list_view: ^0.0.5 copied to clipboard
A production-ready Flutter list wrapper with pagination, pull-to-refresh, error states, and image memory optimization.
0.0.5 #
- Major Performance Overhaul: Switched to a fully Sliver-based architecture using
CustomScrollViewfor maximum efficiency and flexibility. - Extensibility: Added support for
headerSliversandfooterSlivers, allowing developers to easily add headers, footers, or other sliver widgets. - Customization: Introduced
itemBuilder,emptyBuilder,loadingBuilder,errorBuilder, andbottomLoaderBuilderfor full control over the UI in different states. - Optimization:
- Integrated
RepaintBoundaryfor each list item to minimize unnecessary repaints. - Added
itemExtentandprototypeItemsupport for massive performance gains in long lists. - Enhanced
PerformanceImagewithmemCacheHeightandmemCacheWidthfor better memory management.
- Integrated
- Maintenance: Ran
dart fixand updated project for Flutter 3.44.0 and Dart 3.12.0. - Testing: Added a suite of widget tests to ensure reliability.
0.0.4 #
- Compatible with latest Dart version
0.0.3 #
- fix warnings
0.0.2 #
- add some improvements
0.0.1 #
- Initial release of
PerformanceListView. - Core support for automatic pagination and smart image memory caching.
- Integrated Sliver support for
CustomScrollView.