Repo for "Flutter App with Clean Architecture & Provider" on Youtube, provided by DevVibe.
This project is intended as training grounds and exploratory programming around "Clean Architecture". This project is a very simple "To-do List" with only the 'add' and 'read' methods.
- Setting up Clean Architecture;
- Either model;
- Failure model
- Domain layer: Entity/Repository/UseCases;
- Data layer: Model/Datasource/Impl Repository;
- Presentation layer: Providers/Screens;
- Dependency injection with GetIt;
- Using provider for State Management.
Front-end:: Flutter, Provider, GetIt; Project Architecture: Clean Architecture.
