Foundations: layers and the dependency rule
Architecture is not a set of folder names — it is a set of rules about which piece of code may talk to which. This stage covers the dependency rule, Flutter's two official layers, and the three ways to lay out folders.
⬜⬜⬜⬜⬜
1. Why architecture: the price of a 1000-line widget
architecturefluttermotivation
2. The dependency rule and the four circles
architecturetheorydependency-inversion
3. Flutter's official architecture: UI and data layers
flutterarchitecturemvvmriverpod
4. Classic clean architecture vs the Flutter guide: a terminology map
architecturetheorytrade-offs
5. Folder structure: feature-first, layer-first and the hybrid
architectureflutterproject-structure