Setup & Installation
What This Skill Does
Guides you through structuring a Flutter app using a layered architecture with UI, Logic, and Data layers. It enforces separation of concerns, unidirectional data flow, and a single source of truth pattern. Useful when starting a new project or refactoring an existing one for better maintainability. It gives you a concrete, step-by-step layering strategy instead of leaving you to figure out where repositories, services, and view models should live on your own.
When to use it
- Working with flutter architecting apps functionality
- Implementing flutter architecting apps features
- Debugging flutter architecting apps related issues
