flutter-core:flutter-architecture
Installation
SKILL.md
Flutter Architecture
Master Flutter app architecture patterns including MVVM, Clean Architecture, and design patterns for building scalable, maintainable applications.
When to Use This Skill
Use this skill when:
- Architecting a new Flutter application from scratch
- Refactoring an existing Flutter app to improve maintainability and scalability
- Implementing MVVM pattern with ViewModels and state management
- Applying Clean Architecture principles with proper layer separation
- Setting up dependency injection with get_it and injectable
- Organizing project structure (feature-based vs layer-based)
- Implementing repository and service patterns
- Building applications that require high testability
- Working on team projects with multiple developers
- Scaling a Flutter codebase for long-term maintenance