NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #599 most downloaded on pub.dev
Lazily load and display pages of items as the user scrolls down your screen.
Last release 1 years ago
28 Aug 2025
Release timing varies
gaps range from 4 weeks to 1.2 years
Nearly every release is documented
notes for 25 of 26 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
28 releases · first in 2020
Null check error in pagedlayoutbuilder
infinite_scroll_pagination: ^5.1.1 copied to clipboard
Published 13 months ago • edsonbueno.com
SDK Flutter
Platform Android iOS Linux macOS web Windows
4.0k
→
Lazily load and display pages of items as the user scrolls down your screen.
More...
Readme
Changelog
Example
Installing
Versions
Scores
example/example.md
nextIntPageKey convenience getter for int pages starting at 1
One column per quarter.
PagingListener widget to connect a PagingController to a PagedLayoutBuilder .
PagingListener widget to connect a PagingController to a PagedLayoutBuilder.PagingController no longer has addPageRequestListener method and firstPageKey parameter. Use the fetchPage parameter of the constructor instead.PagingController no longer has the itemList, error, and nextPageKey getters and setters. All values are now stored in PagingState.PagingController no longer has the appendPage and appendLastPage methods. Use the copyWith method of PagingState to update its pages, keys, and hasNextPage fields.PagingController no longer has the retryLastFailedRequest method. You can simply call fetchNextPage to try again.PagingController no longer has the invisibleItemsThreshold field. It is now configured in PagedChildBuilderDelegate.PagingController now features getters matching the fields of PagingState as well as mapItems to modify the items.PagedLayoutBuilder no longer accepts pagingController as a parameter. It now takes PagingState and fetchNextPage instead.PagingState now uses pages (List<List<ItemType>>) instead of itemList (List<ItemType>). A new extension getter items is provided for flattening.PagingState now features keys, a list storing all fetched keys, and hasNextPage replacing nextPageKey.PagingState now includes isLoading, which tracks whether a request is in progress.PagingState now provides error as type Object? instead of dynamic.PagingState now includes mapItems and filterItems extension methods for modifying items conveniently.PagingController now deduplicates requests.PagingController refresh operations now cancel previous requests.invisibleItemsThreshold calculation.invisibleItemsThreshold is too large.animateTransitions.pubspec.lock from version control.
Renames PagedSliverBuilder to PagedLayoutBuilder and adds support for creating layouts using the box protocol.
PagedSliverBuilder to PagedLayoutBuilder and adds support for creating layouts using the box protocol.PagedSliverBuilder to PagedLayoutBuilder.Nothing published for this version
### Changed - Migrates to Flutter 3.
Adds animated status transitions .
Fixes code formatting in ListenableListener.
ListenableListener.Adds Flutter Favorite status to the README.
Promotes null safety to stable release.
Migrates to null safety.
alternative constructor to PagingController receiving an initial PagingState.
New page requests happening before the end of the current frame.
Bug in which manually resetting to a previous page would stop requesting subsequent pages.
Condition to avoid requesting the first page when there are preloaded items.
shrinkWrapFirstPageIndicators property to PagedSliverList, PagedSliverGrid, and PagedSliverBuilder.
shrinkWrapFirstPageIndicators property to PagedSliverList, PagedSliverGrid, and PagedSliverBuilder.New constructor parameters from ScrollView to PagedListView and PagedGridView.
Constraints the Flutter SDK dependency to a minimum version of 1.22.0.
noMoreItemsIndicatorBuilder to PagedChildBuilderDelegate.
Link to raywenderlich.com tutorial.
PagingController not calling its status listeners.
BREAKING CHANGE: Replaces PagedDataSource and PagedStateChangeListener with PagingController, favoring composition over inheritance.
Scroll from first page progress indicator, first page error indicator, and no items found indicator.
### Added - PagedStateChangeListener.
Nothing published for this version
### Added - Images to README.md. - Initial release.
Documentation to PagedDataSource properties.
PagedDataSource properties.Your coding agent can read these notes before it upgrades. Set up the MCP server →