Damilare Jolayemi
Jun 9, 2022 ⋅ 11 min read

How to implement infinite scroll pagination in Flutter

Damilare Jolayemi Damilare is an enthusiastic problem-solver who enjoys building whatever works on the computer. He has a knack for slapping his keyboards till something works. When he's not talking to his laptop, you'll find him hopping on road trips and sharing moments with his friends, or watching shows on Netflix.

Recent posts:

Using Rust And Axum To Build A Jwt Authentication Api

Using Rust and Axum to build a JWT authentication API

Learn to build a basic JWT authentication system with Rust and Axum, including setting up the routes, handlers, and the middleware system.

Eze Sunday
May 29, 2024 ⋅ 9 min read
Building A Customizable Dashboard With Dashy

Building a customizable dashboard with Dashy

Dashy helps us create beautiful, customizable, modern dashboard pages with web service links and widgets.

Shalitha Suranga
May 29, 2024 ⋅ 10 min read
Winterjs Vs Bun: Comparing Javascript Runtimes

WinterJS vs. Bun: Comparing JavaScript runtimes

WinterJS is theoretically the fastest WinterCG JavaScript runtime. Let’s compare WinterJS to Bun, another runtime known for its speed.

Emmanuel Odioko
May 28, 2024 ⋅ 6 min read
Understanding Cross Platform Graphics In Rust With Wgpu

Leverage Rust and wgpu for effective cross-platform graphics

Use Rust with wgpu to work directly with the new WebGPU standard for better control, cross-platform performance, and bug handling.

Mario Zupan
May 28, 2024 ⋅ 36 min read
View all posts

3 Replies to "How to implement infinite scroll pagination in Flutter"

  1. Very nice!

    I used your ListView example as the basis to create my own generic solution (now that infinite_scroll_pageination throws exceptions).
    Only I would suggest is a small change, otherwise you’ll be hitting the servers a lot more than needed and continuously rebuilding elements…

    return ListView.builder(
    itemCount: _posts.length + (_isLastPage ? 0 : 1),
    itemBuilder: (context, index) {

    if (! _isLastPage && index == _posts.length – _nextPageTrigger) { // Don’t pull if last page

  2. I tried your code and it’s working completely fine. I’m trying to add onpress event on the cards. Inside the cards set state not working. How can I change state variable for particular post item

Leave a Reply