smart_scroll_refresh 1.1.0 copy "smart_scroll_refresh: ^1.1.0" to clipboard
smart_scroll_refresh: ^1.1.0 copied to clipboard

A lightweight and flexible Flutter pagination widget that works with any scrollable layout.

1.1.0 #

Added #

  • Pull-to-refresh support
  • enablePullToRefresh parameter
  • useRefreshIndicator parameter for default indicator
  • onRefresh callback for manual data refresh
  • Customizable refreshIndicatorWidget
  • Unit and widget tests for pagination and refresh logic

🔄 Improved #

  • Better state synchronization between refresh and pagination
  • Improved protection against duplicate fetch calls

🛠 Internal #

  • Minor performance optimizations
  • Code cleanup and refactoring

1.0.0 #

Initial release

Features #

  • Automatic infinite scroll pagination
  • PaginatedListView for ListView.builder
  • PaginatedGridView for grid layouts
  • PaginatedScrollView for custom layouts
  • Supports .map(), for loops, and List.generate
  • Built-in loading indicator
  • Safe against multiple concurrent fetches
  • Optional PaginationController
  • State-management agnostic

Notes #

  • ScrollController is managed internally
  • Compatible with any backend pagination strategy
6
likes
150
points
104
downloads

Publisher

unverified uploader

Weekly Downloads

A lightweight and flexible Flutter pagination widget that works with any scrollable layout.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, http, pull_to_refresh

More

Packages that depend on smart_scroll_refresh