About

Pagination List Widget is a premium paginated list widget for FlutterFlow/Flutter that lets users browse large datasets with fast, clean page navigation — without endless scrolling 📄⚡️. It combines a smooth list view with a fully customizable pagination bar (prev/next + numbered buttons), supports auto-scroll-to-top on page change, and works great for both client-side and server-side pagination.

Functionality

📚 Paginated list rendering with itemsPerPage control
🔢 Custom pagination bar: numbered buttons + Prev/Next navigation
🧠 Supports serverMode for API / backend pagination (perfect for Supabase/Firestore)
🔔 onPageChanged callback to load data, update queries, or track analytics
⬆️ Optional autoScrollToTop with configurable autoScrollDurationMs
🧩 Custom itemBuilder component to render any card/tile layout
🆔 Uses an idList (List<String>) for stable item rendering
📐 Layout control: padding (padL/padT/padR/padB), listItemSpacing, listItemMinHeight
🌀 Optional useBouncingPhysics for iOS-like scroll feel
🎨 Full styling of pagination buttons: buttonsCount, btnMinWidth, btnHeight, btnSpacing, btnRadius, active/inactive backgrounds & text colors
📱 Tested on real devices and optimized for smooth scrolling and responsive pagination UI

Perfect for

🛍️ E-commerce product catalogs and categories
📰 News, blog feeds, and content libraries
🏠 Real estate / listings / directories
📦 Orders history, invoices, admin tables
🎬 Media libraries (videos, playlists, episodes)

Why it improves UX

Pagination gives users control: faster navigation, less fatigue, and better performance on long lists — especially on mobile. It also makes server-side loading predictable and scalable.

🔎 SEO Keywords: pagination list flutterflow, paginated list widget flutter, pagination controls flutter, server side pagination flutterflow, pagination bar with page numbers, list with prev next buttons, itemsPerPage list widget, auto scroll to top pagination, custom itemBuilder list flutter, idList paginated list

Pagination List

We’ll build your app in 7 days
Features
Categories
Style
Support
Single Use Individual License

You may only use this template for one project. For more details, please read the Marketplace Terms of Service.