Demo App
Demo Mobile Application.
Architecture & code organization
.
├── android # android
├── assets # assets
├── ios # ios
├── lib # library
│ ├── blocs # state mangement implementation with bloc
│ ├── components # components: general components found throughout the app.
│ ├── models #
│ ├── repositories #
│ ├── utils # shared utilities: constants, extensions, validators etc.
│ ├── screens # screens & pages.
│ └── main.dart
└── test # testing
Design File
Major dependencies used in project
- firebase-auth for authentication of users
- flutter-bloc for state management
- hive-flutter for local data persistence
- get-it as a service locator
- dartz for functional handling of errors.