A boring_app project created in Flutter using Domain-Driven-Desing, Provider, BLoC, Firebase Firestore and many more. Mobiles supported.
The BoringApp app allows user to write notes and tasks, check which is done, delete and edit. All data is stored in user's account in Firebase Server.
- Clone or download the repo git clone https://github.com/fylyppo/boring_app.git
- Install packages flutter pub get
- Home
- Dependency Injection with Injectable and GetIt
- Dartz
- BLoC
- Provider
- UUID
- Flutter Hooks
- Code Generation:
- Routing with AutoRoute
- Freezed and JsonSerializable
- Injectable
- TDD with Mocktail
lib/
|- application/
|- domain/
|- infrastructure/
|- presentation
application/
- |- auth/blocs
- |- notes/blocs
domain/
- |- auth/
- |- core/
- |- notes/
domain/
- |- auth/
- |- core/
- |- notes/
domain/
- |- core/
- |- notes/
- |- routes/
- |- sign_in/
- |- splash/