appcraft_list_loading_flutter 0.0.1
appcraft_list_loading_flutter: ^0.0.1 copied to clipboard
Dispatcher for paginated list loading with offset/cursor support, debounced search and pluggable cancellation strategies.
appcraft_list_loading_flutter #
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>andACCustomListLoadingDispatcher<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
ACSearchStrategywith implementationACDebouncedSearchStrategy(debounce + minLength). - Added cancellation strategy
ACCancelStrategy(contract + implementation based onCancelableOperation).