mirror of
https://github.com/flutter/samples.git
synced 2025-11-13 00:08:24 +00:00
Add the infinite_list sample (#440)
This PR adds a Flutter sample app that shows an implementation of the "infinite list" UX pattern. That is, a list is shown to the user as if it was continuous although it is internally paginated. This is a common feature of mobile apps, from shopping catalogs through search engines to social media clients.
This commit is contained in:
29
infinite_list/README.md
Normal file
29
infinite_list/README.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# infinite_list
|
||||
|
||||
A Flutter sample app that shows an implementation of the "infinite list" UX pattern. That is,
|
||||
a list is shown to the user as if it was continuous although it is internally paginated.
|
||||
This is a common feature of mobile apps, from shopping catalogs through search engines
|
||||
to social media clients.
|
||||
|
||||

|
||||
|
||||
This particular sample uses the [Provider][] package but any other state management approach
|
||||
would do.
|
||||
|
||||
[Provider]: https://pub.dev/packages/provider
|
||||
|
||||
## Goals for this sample
|
||||
|
||||
* Show how UI code can be "shielded" from complex asynchrony and pagination logic using
|
||||
a `ChangeNotifier`.
|
||||
* Illustrate use of `Selector` from the Provider package.
|
||||
|
||||
## Questions/issues
|
||||
|
||||
If you have a general question about Flutter, the best places to go are:
|
||||
|
||||
* [Flutter documentation](https://flutter.dev/)
|
||||
* [StackOverflow](https://stackoverflow.com/questions/tagged/flutter)
|
||||
|
||||
If you run into an issue with the sample itself, please
|
||||
[file an issue](https://github.com/flutter/samples/issues).
|
||||
Reference in New Issue
Block a user