In this part, we would make our search page result into an infinite scrolling list that requests and loads more data when we scroll to the end of the screen.
We would also manipulate our JSON data while it is being parsed.
In this series, we would be building a property listings app using flutter.
What you would learn:
JSON serialization using built_value
State management using scoped_model
Infinite scrolling list
Transforming JSON during decoding
How to use Slivers
Creating reusable UI widgets
Building beautiful UIs
and lots more
Source code: https://github.com/fleepgeek/flutter-...
The data would be retrieved from the nestoria api : https://nestoria.co.uk
ADDITIONAL NOTES
At 1:10:27 update line 34 to: if(!props.isLoadingMore && props.hasMorePages) to make use of the isLoadingMore logic. I would mention this in the next part.