list_smith 0.0.1 copy "list_smith: ^0.0.1" to clipboard
list_smith: ^0.0.1 copied to clipboard

A developer-first Flutter package that wraps ListView.builder for real-world lists: async pagination, pull-to-refresh, and sync-or-async search.

0.0.1 - 2026-07-15 #

Added #

  • ListSmith.async: async pagination and pull-to-refresh over a page fetcher, with neutral, overridable widgets-layer surfaces.
  • ListSmith.sync: client-side search over an in-memory list via a search predicate.
  • Async two-view search via searchFetchPage, with a sealed SearchCachePolicy (ReplaceCachePolicy default, KeepCachePolicy).
  • Swappable pagination end-detection: StopOnEmptyPagesPolicy (default) and FixedPageCountPolicy.
  • Opt-in itemId de-duplication for items repeated across overlapping pages.
  • Lifecycle observer ListSmithObserver (and LoggingListSmithObserver) for page-load, error, refresh, and search events.
3
likes
0
points
227
downloads

Publisher

unverified uploader

Weekly Downloads

A developer-first Flutter package that wraps ListView.builder for real-world lists: async pagination, pull-to-refresh, and sync-or-async search.

Homepage
Repository (GitHub)
View/report issues

Topics

#listview #pagination #infinite-scroll #pull-to-refresh #search

License

unknown (license)

Dependencies

custom_refresh_indicator, flutter, infinite_scroll_pagination

More

Packages that depend on list_smith