Search packages, repositories and app categories

Package detailsv0.2.0

advanced_pagination

Controller-first pagination for Flutter with page/offset/cursor support, list/grid/sliver widgets, cache + prefetch, and customizable states.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
67
Likes
2
Pub points
150

Install package

flutter pub add advanced_pagination

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

AdvancedPagination is a Flutter package that provides a controller-first approach to pagination, supporting page, offset, and cursor-based loading. It offers flexible widgets for lists, grids, and slivers, with built-in caching and prefetching to enhance performance. Customizable loading, empty, error, and no more data states allow for rich user experiences. Designed for seamless integration into apps requiring efficient lazy loading of large datasets across multiple platforms.

Use cases

  • Large dataset rendering in lists
  • Dynamic content loading with scroll gestures
  • Offline-capable data fetching
  • Custom loading UIs for different states
  • Real-time feed updates

Key features

  • Controller-driven pagination
  • Support for page/offset/cursor modes
  • Built-in cache and prefetch
  • Customizable state widgets
  • Sliver, list, and grid support
  • Cross-platform compatibility

Suitable for

  • Developers building dynamic feeds
  • Apps with heavy data loading needs
  • Teams prioritizing UX consistency
  • Projects requiring offline data handling
  • Flutter apps targeting multiple platforms

Considerations

  • Requires understanding of pagination controllers
  • May need additional state management
  • Performance depends on data source efficiency
  • Not ideal for simple static lists
  • Initial setup requires careful configuration

Categories

Projects using this package

No data available yet.