performance_list_view 0.0.3 copy "performance_list_view: ^0.0.3" to clipboard
performance_list_view: ^0.0.3 copied to clipboard

A production-ready Flutter list wrapper with pagination, pull-to-refresh, error states, and image memory optimization.

⚑ PerformanceListView #

Pub Version License: MIT Flutter

Stop reinventing the wheel. PerformanceListView is a production-ready, drop-in replacement for Flutter's standard ListView/GridView. It eliminates boilerplate by handling Pagination, Pull-to-Refresh, Error States, and Memory-Optimized Caching right out of the box.

Ollama Local Chat Flutter UI

πŸš€ Why PerformanceListView? #

Standard Flutter lists become complex quickly when you add infinite scrolling and remote images. PerformanceListView solves:

  • Jank-Free Scrolling: Uses RepaintBoundary to isolate item paints.
  • Memory Bloat: PerformanceImage automatically resizes images to their display size in memory.
  • Boilerplate: No more manual ScrollController listeners for pagination.
  • Robust UX: Built-in "Retry" buttons for errors and "Empty" states for no data.

✨ Key Features #

  • Auto-Pagination: Simple onEndReached callback.
  • Grid Support: Easy switch to PerformanceListView.grid.
  • Sliver Ready: Exported as SliverPerformanceListView for complex CustomScrollView layouts.
  • Smart Caching: Built-in wrapper for CachedNetworkImage with optimized memory usage.
  • Refreshable: Seamless integration with RefreshIndicator.

πŸ“¦ Installation #

Add this to your pubspec.yaml:

dependencies:
  performance_list_view: ^0.0.3
1
likes
150
points
168
downloads

Publisher

unverified uploader

Weekly Downloads

A production-ready Flutter list wrapper with pagination, pull-to-refresh, error states, and image memory optimization.

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

MIT (license)

Dependencies

cached_network_image, flutter, flutter_cache_manager

More

Packages that depend on performance_list_view