What problem does it solve?
This Skill provides structured guidance for building modern Flutter apps with Dart 3.5+, Riverpod, and go_router, enabling consistent cross-platform development.
Core Features & Use Cases
- Modern Dart features: Patterns, records, and sealed classes applied to Flutter app architecture.
- State management: Riverpod integration for reactive, testable providers and clean separation of concerns.
- Navigation: go_router patterns for declarative routing, nested routes, and deep linking across mobile, desktop, and web.
- Cross-Platform Patterns: UI patterns that adapt to mobile, desktop, and web targets with responsive layouts and platform-aware design.
- Use Case: When starting a new Flutter project, configure Riverpod, go_router, and a shared architecture blueprint to accelerate delivery and maintain consistency.
Quick Start
Create a new Flutter project and install Riverpod and go_router. Then scaffold a sample app that demonstrates a Riverpod-based state, a GoRouter-based navigation tree, and a responsive layout that adapts across platforms.