What problem does it solve?
This Skill removes the guesswork from building production Flutter applications by guiding widget architecture, state management, routing, testing, and performance tuning for Dart-based cross-platform apps.
Core Features & Use Cases
- Widget Development: Build reusable, const-optimized UI components with proper keys, responsive layouts, and platform-aware behavior.
- State Management: Apply Riverpod for simple and async state, or Bloc and Cubit for event-driven flows, complex business logic, and testable interactions.
- Navigation and App Structure: Configure GoRouter routes, deep links, shell routes, and feature-based project organization for scalable apps.
- Performance and Quality: Reduce rebuilds, profile jank, isolate expensive work, and validate behavior with flutter test and flutter analyze.
- Use Case: A team can use this Skill to ship a new authenticated mobile feature with clean routing, scoped state, responsive screens, and regression tests without reinventing architecture decisions.
Quick Start
Use the flutter-expert skill to design or review a Flutter feature with Riverpod or Bloc state, GoRouter navigation, and the tests needed to verify it.