flutter-app-architecture
evanca/flutter-ai-rules
A comprehensive guide to structuring robust Flutter applications using industry-standard layered architecture (UI, Domain, Data). It details patterns like MVVM, Repository pattern, and Use Cases, ensuring clean separation of concerns, manageable state flow (unidirectional data flow), and testability. Ideal for scaffolding new, large-scale projects or refactoring legacy codebases.