flutter▌
66 indexed skills · max 10 per page
flutter-theming
flutter/skills · Productivity
Migrate Flutter apps from Material 2 to Material 3 with automated component and theme updates. \n \n Identifies and replaces deprecated Material 2 components (FlatButton, RaisedButton, BottomNavigationBar, Drawer) with their Material 3 equivalents using a decision tree \n Converts legacy theme properties to Material 3 ColorScheme and removes deprecated accent color references (accentColor, accentColorBrightness, etc.) \n Normalizes all component themes to use *ThemeData classes and ensures useMa
flutter-embedding-native-views
flutter/skills · AI/ML
Embed native Android, iOS, or macOS views and web content directly into Flutter applications. \n \n Supports two Android composition modes (Hybrid and Texture Layer) with distinct performance and fidelity tradeoffs; iOS and macOS use Hybrid Composition exclusively \n Includes step-by-step workflows for implementing platform views on Android and iOS, with validation and troubleshooting guidance \n Enables embedding Flutter into existing web applications via Full Page or Multi-view (Embedded) mode
flutter-handling-http-and-json
flutter/skills · Productivity
HTTP requests and JSON serialization for Flutter REST API integration and data parsing. \n \n Covers three HTTP methods (GET, POST, PUT, DELETE) with proper status code validation, HTTPS enforcement, and safe URI construction using Uri.https() . \n Offers two serialization strategies: manual fromJson / toJson for simple models, and code generation with json_serializable for complex nested structures. \n Includes background parsing with compute() to prevent UI jank when processing large JSON payl
flutter-animations
madteacher/mad-agents-skills · Video
Comprehensive guide for implementing animations in Flutter with decision trees and patterns for every animation type. \n \n Covers five animation approaches: implicit animations (AnimatedContainer, AnimatedOpacity, TweenAnimationBuilder), explicit animations (AnimationController, Tween, AnimatedWidget/AnimatedBuilder), hero animations (shared element transitions), staggered animations (sequential/overlapping with Interval timing), and physics-based animations (spring, gravity, fling) \n Includes
flutter-bloc-development
abdelhakrazi/flutter-bloc-clean-architecture-skill · Productivity
This skill enforces BLoC state management, strict layer separation, and mandatory use of design system constants for all Flutter development in this codebase.
flutter-form
flutter/skills · Productivity
Implements stateful form validation in Flutter using Form, TextFormField, and GlobalKey<FormState>. Manages validation state efficiently without unnecessary key regeneration and handles user input validation workflows. Assumes a pre-existing Flutter environment with Material Design dependencies available.
flutter-expert
404kidwiz/claude-supercode-skills · Productivity
Provides cross-platform mobile development expertise specializing in Flutter 3+, Dart programming, and Riverpod state management. Builds high-fidelity applications for Mobile, Web, and Desktop with advanced rendering optimization (Impeller), custom render objects, and native integrations via FFI and Method Channels.
sentry-flutter-sdk
getsentry/sentry-for-ai · Productivity
sentry-flutter-sdk
flutter-control-and-screenshot
rodydavis/skills · Productivity
This skill outlines the process of adding flutter_driver support to a Flutter application, launching it via the Dart MCP server, controlling it (tapping, finding widgets), and capturing screenshots (handling Web/Desktop specific constraints).
flutter-internationalization
madteacher/mad-agents-skills · Productivity
Complete guide for internationalizing Flutter apps with gen-l10n, intl package, and custom approaches. \n \n Covers three setup paths: gen-l10n (recommended, code-generated from ARB files), intl package (manual, code-based), and custom Map-based localizations for maximum flexibility \n Supports message types including simple strings, placeholders with parameters, plurals based on count, and select messages based on string values \n Includes automatic number and date formatting with locale-aware