This is a Flutter project to exemplify my clean architecture proposal.
Note that even if you change the branch (which has different integrations), the domain layer does not change (the presentation layer does not either).
This Todo List has four branchs/version:
1 - Local data storage [Current branch]
2 - With Auth option and Firestore sdk to store and access data
* You need to set up your own Firebase project to run this branch.
3 - Data access from a API Rest
* If you want to run this branch, you will need to set up your own Firebase project and run my todo-list-api.