Birthday UI app with clean architecture
- Clean architecture
- Scalable UI
- State management with flutter_bloc
- Freezed, code generator for data-classes/unions/pattern-matching/cloning and freezed_annotation
- Localization with intl
- Firebase as remote database with firebase_core
- Adaptive UI with flutter_screenutil
- Map with yandex_mapkit
- Navigation with auto_route and auto_route_generator
- build_runner
Home view | Guest view | Category 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