E-commerce shop UI app with clean architecture
- Clean architecture
- Cart functionality
- Scalable UI
- Notifications
- State management with flutter_bloc
- Freezed, code generator for data-classes/unions/pattern-matching/cloning and freezed_annotation
- Local notifications with flutter_local_notifications
- Firebase notifications with firebase_core, firebase_messaging
- Navigation with auto_route and auto_route_generator
- Shimmer effects with shimmer
- build_runner
Home view | Dishes view | Filtering By Salads view | Dialog view | Cart View |
---|---|---|---|---|
overview.webm
In order to run the project, you have to write commands below in your console in project folder:
# get dependencies
flutter pub get
# build generated files
dart run build_runner build