gt_dataview 1.0.0
gt_dataview: ^1.0.0 copied to clipboard
High-performance Flutter list and grid view package with zero-rebuild optimization, pagination support, and ChangeNotifier-based state management.
Changelog #
All notable changes to this project will be documented in this file.
1.0.0 - 2025-12-27 #
Added #
OptimizedListView<T>- Zero-rebuild ListView- Automatic pagination with threshold detection
- Custom loader widget support
- Configurable scroll direction and physics
- Performance optimization config
OptimizedGridView<T>- Zero-rebuild GridView- SliverGridDelegateWithFixedCrossAxisCount support
- Configurable spacing and aspect ratio
- Pagination support
OptimizedListController<T>- ChangeNotifier-based controlleraddItems()- Append items for paginationupdateItem()- Update single item without full rebuildreplaceAll()- Replace all itemsremoveAt()- Remove item at indexclear()- Clear all itemssetLoading()- Manage loading state
OptimizationConfig- Performance tuningitemExtent- Fixed item height for best performancecacheExtent- Scroll cache sizeuseRepaintBoundary- Isolate item repaintskeepAlive- Keep items alive when scrolled away
- Type definitions
OnLoadMore- Pagination callbackLoaderBuilder- Custom loader widget builderOptimizedItemBuilder<T>- Item builder with index