Template
Flutter Shopping App prototype
An open-source Shopping Application prototype built with Dart and Flutter.
Features:
* State management using BLoC;
* Immutable state, models;
* Lazy loading implemented as infinite list;
* Loaded products' caching;
* Material Design UI (not great, not terrible);
* Clean code structure: code is separated into modules by feature, commonly used components, utils, constants are extracted;
* Best Buy API client is implemented as a separate Dart package.
* Unit/widget tests covering pretty much the whole code.