architecture-feature-first
evanca/flutter-ai-rules
A comprehensive guide to structuring Flutter applications using a feature-first, layered architecture. It defines clear separation of concerns across UI, Logic (Domain), and Data layers, ensuring maintainability and testability. This approach guides developers on organizing code by feature modules, making it ideal for building complex, scalable, and long-lived applications while remaining agnostic to specific state management solutions.