Multi-packages Clean Architecture in Flutter — series
Published in
Jul 25, 2023
Clean Architecture is a trendy topic in the Flutter community right now, some people want to use it everywhere, others would rather avoid it…
In this series of articles, I will try and share my experience of implementing Clean Architecture in Flutter : why we chose Clean Architecture when starting our new app six months ago and how we implemented it by splitting our app into multiple local packages.
Here is the app we will build today:
⚠️ Spoiler:
Below you can find the articles in this series:
- 🤔 Why choose Clean Architecture for a new Flutter app ?
- 👀 An overview of our multi-packages “Clean” app
- 🖼️ Presentation layer
- 👔 Domain layer
- 🛜 Data layer
- 🎻 Orchestrating everything and dealing with complexity
🔗 Code can be found in this Github repository.