appcraft_list_loading_flutter 0.1.0 copy "appcraft_list_loading_flutter: ^0.1.0" to clipboard
appcraft_list_loading_flutter: ^0.1.0 copied to clipboard

Dispatcher for paginated list loading with offset/cursor support, debounced search and pluggable cancellation strategies.

appcraft_list_loading_flutter #

0.1.0 #

  • BREAKING CHANGE: removed final modifier from public concrete classes, allowing both extends and implements for downstream consumers. Affected classes: ACDefaultListLoadingDispatcher, ACCustomListLoadingDispatcher, ACDefaultListLoadingParser, ACResultListLoadingParser, ACDebouncedSearchStrategy, ACOperationCancelStrategy. For consumers that did not rely on final guarantees, this is a non-breaking relaxation; no migration is required.
  • Added "Extending the API" section to README with subclassing example.
  • Added inheritance/implementation note to dartdoc of all open classes.

0.0.1 #

  • Initial package release.
  • Added ACListLoadingDispatcher<P, R, T> — a dispatcher for paginated list loading with support for offset/cursor pagination, search and cancellation.
  • Added facade dispatchers ACDefaultListLoadingDispatcher<P, T> and ACCustomListLoadingDispatcher<P, R, T> with pre-configured parsers.
  • Added parsers ACListLoadingParser, ACDefaultListLoadingParser, ACResultListLoadingParser.
  • Added ACListLoadingResult<T> mixin for response DTOs.
  • Added parameter mixins ACListLoadingParamsMixin, ACOffsetListLoadingParamsMixin, ACCursorListLoadingParamsMixin.
  • Added search strategy ACSearchStrategy with implementation ACDebouncedSearchStrategy (debounce + minLength).
  • Added cancellation strategy ACCancelStrategy (contract + implementation based on CancelableOperation).
1
likes
0
points
146
downloads

Publisher

unverified uploader

Weekly Downloads

Dispatcher for paginated list loading with offset/cursor support, debounced search and pluggable cancellation strategies.

Repository (GitHub)
View/report issues

Topics

#pagination #loading #list #dispatcher

License

unknown (license)

Dependencies

async, flutter

More

Packages that depend on appcraft_list_loading_flutter