Flutter & Dart
Build beautiful cross-platform apps with Flutter and Dart. Generates widgets, state management patterns (Riverpod, Bloc), platform channels, animations, and production-ready app architecture.
This skill helps you build Flutter applications following best practices. It generates custom widgets, implements state management with Riverpod or Bloc, creates smooth animations, handles platform-specific code via method channels, and structures projects for scalability.
When to use
Use when building Flutter apps, implementing complex UI animations, setting up state management, creating platform channels for native functionality, or structuring a large Flutter project.
Examples
Custom animated widget
Create a complex animated UI component
Build a custom animated bottom sheet with gesture-driven interactions and spring physics
Riverpod state management
Set up Riverpod for a feature module
Set up Riverpod state management for an e-commerce cart feature with async product loading and optimistic updates