FLUTTER ECOSYSTEM

number_pagination

Pagination using numbers, similar to the classic web-style pagination. Explore pages by numbers, not infinite scrolling!

number_pagination cover
Latest version
1.1.6
30-day downloads
1.5K
Likes
74
Pub points
160

Package Overview

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

Overview

NumberPagination is a Flutter package that provides a traditional, number-based pagination interface, ideal for applications requiring page navigation via discrete numbered links. It mimics classic web-style pagination, allowing users to jump directly to specific pages instead of relying on infinite scrolling. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, making it versatile for cross-platform apps. It offers a clean, customizable UI with built-in support for page range display, first/last page buttons, and configurable styling. Perfect for data-heavy interfaces where precise navigation is essential.

Use cases
  • Displaying large datasets in a structured way
  • Creating user-friendly navigation in dashboards
  • Implementing search result pagination
  • Building admin panels with page controls
  • Enabling direct page jumps in content lists
Key features
  • Numbered page buttons
  • Support for first/last page navigation
  • Customizable styling options
  • Cross-platform compatibility
  • Configurable page range display
  • Responsive design for all screen sizes
Suitable for
  • Developers building web-like pagination
  • Apps needing structured data navigation
  • Projects prioritizing usability over infinite scroll
  • Teams targeting multi-platform deployment
  • Users wanting simple, intuitive page controls
Considerations
  • May require additional styling for custom themes
  • Not ideal for very large datasets without performance optimization
  • Limited to numeric navigation (no infinite scroll)
  • Requires manual handling of page data loading
  • Best suited for scenarios with known total page count
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add number_pagination

Categories

Source repository

Related projects