flutter▌
66 indexed skills · max 10 per page
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-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-adaptive-ui
madteacher/mad-agents-skills · Frontend
Adaptive Flutter layouts that respond to screen size, platform, and input device across mobile, tablet, desktop, and web. \n \n Three-step workflow: abstract common widgets, measure available space with MediaQuery or LayoutBuilder, and branch UI based on width breakpoints (compact <600, medium 600–840, expanded ≥840) \n Covers layout fundamentals including Flutter's constraint system, common patterns (Row, Column, Expanded, Container), and responsive grid/navigation examples \n Best practic
flutter-app-size
flutter/skills · Productivity
Measure and optimize Flutter app bundle, APK, or IPA size with platform-specific analysis and reduction strategies. \n \n Supports Android (APK/AppBundle), iOS (IPA), and desktop platforms (Linux, macOS, Windows) with platform-specific measurement workflows \n Generates code size analysis JSON files via flutter build --analyze-size and integrates with Dart DevTools App Size Tool for component breakdown visualization \n Implements size reduction through debug info splitting, asset compression, an
flutter-testing-apps
flutter/skills · Testing
Comprehensive testing framework for Flutter apps across unit, widget, and integration test layers. \n \n Covers three test categories: unit tests for isolated logic, widget tests for UI components, and integration tests for end-to-end flows on real devices or emulators \n Provides architectural testing patterns for ViewModels, Repositories, Services, and Views, with emphasis on Fake implementations over mocks for cleaner test design \n Includes plugin testing guidelines combining Dart tests with
flutter-animating-apps
flutter/skills · Productivity
Visual feedback, transitions, and physics-based motion for Flutter apps using the Animation framework. \n \n Four animation strategies: implicit animations for simple property changes, explicit animations with playback control, Hero transitions for shared elements between routes, and physics-based animations for gesture-driven natural motion \n Core typed Animation system with AnimationController , Tween , and Curve classes; always dispose controllers to prevent memory leaks \n Staggered animati
flutter-testing
flutter/skills · Testing
Generates unit, widget, integration, and plugin tests for Flutter applications with architectural awareness. \n \n Analyzes target code to determine appropriate test type (unit for logic, widget for UI, integration for end-to-end, plugin for native code) \n Provides decision tree and step-by-step implementation patterns for each test category, including fake/mock setup and assertion strategies \n Includes ready-to-use code templates for ViewModels, Repositories, widgets, and full app flows with
flutter-development
aj-geddes/useful-ai-prompts · Productivity
Create high-performance, visually stunning mobile applications using Flutter with Dart language. Master widget composition, state management patterns, navigation, and API integration.
flutter-networking
madteacher/mad-agents-skills · Productivity
HTTP CRUD operations, WebSocket real-time communication, authentication, and performance optimization for Flutter apps. \n \n Covers all HTTP methods (GET, POST, PUT, DELETE) with JSON serialization, plus WebSocket connections for real-time data \n Includes authentication patterns (Bearer tokens, Basic Auth, API keys) and comprehensive error handling by status code \n Provides background JSON parsing with isolates to prevent UI blocking on large responses, plus retry logic with exponential backo
flutter-testing
madteacher/mad-agents-skills · Testing
Comprehensive guidance for unit, widget, and integration testing across Flutter applications. \n \n Covers three test types with trade-off analysis: unit tests for isolated logic (fast, low maintenance), widget tests for UI components (higher confidence, more dependencies), and integration tests for end-to-end flows (highest confidence, slowest execution) \n Includes practical examples for all three test categories, from basic Counter tests to complex user flows and performance profiling \n Prov