Search packages, repositories and app categories

pagination_core cover
Package detailsv1.0.9

pagination_core

A simple and reusable pagination handler for any state management solution in Flutter.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
22
Likes
6
Pub points
160

Install package

flutter pub add pagination_core

Package Overview

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

Pagination_Core is a lightweight, flexible package designed to simplify pagination logic in Flutter applications. It provides a reusable pagination handler that works seamlessly with any state management solution, such as Provider, Bloc, or Riverpod. The package abstracts common pagination tasks like loading states, page fetching, and error handling, enabling developers to implement infinite scrolling or paginated lists efficiently. With minimal boilerplate, it supports various platforms including mobile, web, and desktop. Ideal for apps requiring data streaming from APIs with dynamic page sizes.

Use cases

  • Infinite scroll lists
  • API-driven paginated data
  • Dynamic page size handling
  • Cross-platform pagination
  • Customizable loading states

Key features

  • Works with any state management
  • Minimal boilerplate
  • Supports multiple platforms
  • Handles loading and error states
  • Configurable page size

Suitable for

  • Developers using custom state management
  • Apps with large datasets
  • Cross-platform projects
  • Infinite scroll implementations
  • Reusable pagination logic

Considerations

  • Requires manual integration with data sources
  • No built-in caching
  • Not tailored for specific UI components
  • Depends on external state management
  • Limited to basic pagination patterns

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

pagination_core

pagination

Buy Me a Coffee

❤️ If you like this project, consider supporting me by buying me a coffee! Every little contribution helps me continue building awesome stuff. Thank you! ☕

pagination_core is a Flutter/Dart package designed to simplify pagination management in applications. This package makes it easy to load data progressively as the user scrolls through a list, reducing memory usage and optimizing performance for large data sets.


🚀 Installation

Add pagination_core to your pubspec.yaml dependencies:

dependencies:
  pagination_core: ^1.0.8

Then, run the following command to install the dependency:
flutter pub get


📄 Full Example
A complete example is available in the example folder to guide you through the integration into your project.
💡 Contribution
Contributions are welcome! If you find a bug or want to add a feature, feel free to submit a pull request.

Categories

Source repository

Projects using this package

No data available yet.