utter-design-pattern
The project is maintained by a non-profit organisation, along with an amazing collections of Flutter samples. We're trying to make continuous commits for changes along with the Flutter tech progress.
Goals for this sample
- Shows a state management approach using the Provider package,mainly use StreamProvider and ChangeNotifier.
- Show a logic for fetch data from different datasources as above graph.
Memory fetch data
Change
repositories/catalog.dartconst dataSource = 'memory';
repositories/catalog.dart A route distribution for fetching datamemory/catalog.dart All CURD operations will be herefile/catalog.dart Define dataSqlite fetch data
Change
repositories/catalog.dartconst dataSource = 'db';
Notice
You can't use
cart.items.contains(item) to compare catalog whether exists in cart,because use database reload data.Add contains method in cart controller,and use belowcart.contains(item.id)
Todo
- Http implement



