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.
flutter dart mobile cross-platform widgets
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