mcpField
F
flutter

flutter

github.com/hairyfDevelopment26165 installsUpdated 2w ago
Repository

About flutter

A skill for Flutter development, covering its widget-based UI model and common framework features across mobile, web, and desktop projects. It serves developers building apps with Dart from a shared codebase.

Key features

  1. 01Widget and state management
  2. 02Layout and navigation
  3. 03Material and Cupertino UI
  4. 04Animation and platform integration
  5. 05Networking, testing, and performance

Use cases

  1. 01Build responsive app screens
  2. 02Manage UI state and navigation
  3. 03Connect apps with native platform features

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/hairyf/skills --skill flutter

After installing, type/flutterin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

GENERATION.md
references/
advanced-custom-paint.md
advanced-gestures.md
advanced-performance.md
advanced-testing.md
best-practices-performance.md
best-practices-state.md
core-build-context.md
core-layout.md
core-state-management.md
core-widgets.md
features-assets.md
features-cupertino.md
features-dialogs.md
features-error-handling.md
features-explicit-animations.md
features-focus.md
features-forms-validation.md
features-hero-animations.md
features-http.md
features-implicit-animations.md
features-inherited-widget.md
features-keys.md
features-lifecycle.md
features-material-3.md
features-material-app.md
features-material-components.md
features-named-routes.md
features-navigation.md
features-platform-channels.md

Details

From the project README

Flutter

The skill is based on Flutter framework, generated at 2026-01-31.

Flutter is Google's SDK for crafting beautiful, fast user experiences for mobile, web, and desktop from a single codebase. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.

Flutter uses Dart as its programming language and follows a widget-based architecture where everything is a widget. The framework provides hot reload for fast development cycles, a rich set of Material Design and Cupertino widgets, and excellent performance through compiled code.

Core References

TopicDescriptionReference
Widget SystemStatelessWidget, StatefulWidget, Widget lifecycle, keyscore-widgets
State ManagementsetState, StatefulWidget, ValueNotifier, ChangeNotifiercore-state-management
Layout SystemRow, Column, Stack, Flex, constraints, sizingcore-layout
BuildContextContext usage, InheritedWidget, theme accesscore-build-context
InheritedWidgetSharing data down widget tree, InheritedWidget patternsfeatures-inherited-widget

Widgets

Basic Widgets
TopicDescriptionReference
Text & StylingText widget, TextStyle, RichText, TextSpanwidgets-text
ImagesImage widget, AssetImage, NetworkImage, ImageProviderwidgets-images
IconsIcon widget, IconData, IconThemewidgets-icons
ButtonsElevatedButton, TextButton, OutlinedButton, IconButtonwidgets-buttons
Input FieldsTextField, TextFormField, Form, FormFieldwidgets-input
Async WidgetsFutureBuilder, StreamBuilder, async operationswidgets-async
ValueListenableBuilderBuilding widgets based on ValueListenable changeswidgets-value-listenable
PageViewSwipeable pages, PageController, page navigationwidgets-pageview
RefreshIndicatorPull-to-refresh functionalitywidgets-refresh-indicator
DismissibleSwipe-to-dismiss widgetswidgets-dismissible
TabBar & TabsTab navigation, TabController, TabBarViewwidgets-tabs
Forms & ValidationForm validation, validators, form handlingfeatures-forms-validation
Layout Widgets
TopicDescriptionReference
Flex LayoutsRow, Column, Flex, Flexible, Expandedlayout-flex
Stack LayoutStack, Positioned, alignmentlayout-stack
ContainerContainer, BoxDecoration, padding, marginlayout-container
List ViewsListView, ListTile, GridView, Sliver widgetslayout-lists
SliversCustomScrollView, SliverList, SliverGrid, advanced scrollingfeatures-slivers
Scroll ControllerProgrammatic scroll control, scroll listenersfeatures-scroll-controller

Features

Navigation
TopicDescriptionReference
NavigatorNavigator.push, Navigator.pop, routesfeatures-navigation
Named RoutesRoute configuration, onGenerateRoutefeatures-named-routes
RouterGoRouter, declarative routingfeatures-router
Animations
TopicDescriptionReference
Implicit AnimationsAnimatedContainer, AnimatedOpacity, AnimatedSizefeatures-implicit-animations
Explicit AnimationsAnimationController, Tween, AnimationBuilderfeatures-explicit-animations
Hero AnimationsHero widget, shared element transitionsfeatures-hero-animations
Material Design
TopicDescriptionReference
Material AppMaterialApp, Theme, ThemeDatafeatures-material-app
Material ComponentsAppBar, Scaffold, Drawer, BottomNavigationBarfeatures-material-components
Material 3Material 3 design system, color schemesfeatures-material-3
Cupertino (iOS)
TopicDescriptionReference
Cupertino WidgetsiOS-style widgets, CupertinoApp, CupertinoNavigationBarfeatures-cupertino
UI Components
TopicDescriptionReference
Dialogs & ModalsAlertDialog, showDialog, showModalBottomSheetfeatures-dialogs
Focus ManagementFocusNode, FocusScope, keyboard navigationfeatures-focus
Platform Integration
TopicDescriptionReference
Platform ChannelsMethodChannel, EventChannel, native communicationfeatures-platform-channels
Platform ViewsAndroidView, UiKitView, embedding native viewsfeatures-platform-views
Assets & ResourcesAsset management, pubspec.yaml, asset loadingfeatures-assets
HTTP & NetworkingHTTP requests, API calls, JSON parsingfeatures-http
Responsive DesignMediaQuery, LayoutBuilder, screen adaptationfeatures-responsive
KeysValueKey, ObjectKey, GlobalKey, when to use keysfeatures-keys
Widget LifecycleinitState, dispose, lifecycle managementfeatures-lifecycle
Error HandlingTry-catch, error widgets, error boundariesfeatures-error-handling
PopScopeHandle back button and navigation pop eventsfeatures-pop-scope

Advanced

TopicDescriptionReference
Custom PaintCustomPainter, Canvas, custom graphicsadvanced-custom-paint
GesturesGestureDetector, GestureRecognizer, drag and dropadvanced-gestures
PerformancePerformance optimization, const constructors, keysadvanced-performance
TestingWidget testing, integration testing, test utilitiesadvanced-testing

Best Practices

TopicDescriptionReference
State ManagementWhen to use setState, state lifting, patternsbest-practices-state
PerformanceOptimization techniques, const usage, patternsbest-practices-performance

Comments

Markdown supported