remote_data_provider 2.1.0
remote_data_provider: ^2.1.0 copied to clipboard
Help implementing providers easier with predefined abstract classes, special is for working with remote data.
Easy API Integration with Providers #
Help implementing providers easier with predefined abstract classes, special is for working with remote data like API.
Features #
Work with any remote data provider such as REST API, GraphQL,...
DataListProvider supports:
- Fetch/refresh data with predefined
isLoadingstate - Add data with predefined
isAddingstate - Update data with predefined
isUpdatingstate - Delete data with predefined
isDeletingstate - Pagination with predefined
page,pageSize,lastPagestates - Sorting with predefined
sortOptionsstate - Searching with predefined
searchstate and integrateddebounce
BasicDataProvider supports:
- Fetch/refresh data with predefined
isLoadingstate - Update data with predefined
isUpdatingstate - Delete data with predefined
isDeletingstate
Extended HTTP supports:
- Caching API response (for GET requests only)
- Set request timeout
- Set request headers (such as: authorization token,...)
- Set request baseURL (Ex:
http://yourhost.com/api)
See more in the example