Flutter
Official@flutter
Flutter is Google's UI toolkit for building beautiful, natively compiled applications for mobile, web, desktop, and embedded devices from a single codebase.
Agent Skills by Flutter
Showing 102 vetted skills indexed across 4 GitHub repositories.
cleanup-unused-assets
Removes unreferenced icons and resources from the Flutter IntelliJ plugin to reduce plugin size.
release-plugin
Prepares and builds a new release of the flutter-intellij plugin with updated dependencies and changelog.
audit-accessibility
Audits custom Swing UI components in the Flutter IntelliJ plugin for screen reader accessibility compliance.
add-missing-unit-test
Adds unit tests for untested classes and verifies coverage improvement with Kover.
migrate-intellij-util
Migrates Java and Kotlin code to IntelliJ com.intellij.util utility classes.
audit-dependencies
Audits Gradle dependencies and plugin.xml declarations to remove unused libraries and update outdated versions.
verify-eap-compatibility
Verifies IntelliJ plugin compatibility against latest EAP platform builds using Gradle tasks.
remove-platform-version
Removes support for an older IntelliJ Platform version and cleans up obsolete code, baselines, and CI configurations.
audit-ui-thread-safety
Audits IntelliJ plugin code for EDT blocking calls and migrates heavy work to background threads.
resolve-verification-issues
Eliminate IntelliJ plugin verification warnings and errors reported by Gradle verifyPlugin.
natural-writing
Applies writing rules that remove AI-style patterns from documentation and prose.
code-review
Reviews pull requests and local diffs through iterative generation, critique, and synthesis.
grill-with-docs
Interviews users to stress-test plans against domain glossaries and ADR documentation.
api-review
Reviews code against canonical API design guidelines and generates a graded report.
flutter-implement-json-serialization
Implement manual JSON serialization in Flutter models using dart:convert fromJson and toJson methods.
dart-use-pattern-matching
Implements Dart switch expressions and pattern matching for destructuring and exhaustive type handling.
flutter-add-widget-test
Implement Flutter widget tests using WidgetTester to verify UI rendering and interactions.
flutter-use-http-package
Implement HTTP GET, POST, PUT, and DELETE requests in Flutter using the http package.
flutter-build-responsive-layout
Implement adaptive Flutter layouts using LayoutBuilder, MediaQuery, and constraint-based sizing.
flutter-apply-architecture-best-practices
Structures Flutter applications using layered MVVM architecture with repositories and use cases.
dart-generate-test-mocks
Generate mock objects for Dart unit tests using mockito and build_runner.
dart-use-ffigen
Generate Dart FFI bindings from C and Objective-C headers using package:ffigen.
flutter-add-widget-preview
Adds interactive widget previews to Flutter projects using the widget_previews.dart annotation system.
dart-resolve-package-conflicts
Resolves Dart package version conflicts by auditing, upgrading, and surgically editing pubspec.lock entries.
Frequently Asked Questions About Flutter
FAQPage SchemaWhat specific tasks can developers perform using this framework?βΌ
Developers can build natively compiled applications, implement complex state management using MVVM, handle JSON serialization, manage local SQLite databases, and ensure accessibility compliance through WCAG-aligned configurations.
Which target personas benefit most from these capabilities?βΌ
Mobile engineers, frontend developers, and cross-platform architects benefit from these capabilities by reducing codebase fragmentation while maintaining native performance across iOS, Android, macOS, Windows, and web platforms.
What are the prerequisites for setting up the development environment?βΌ
Installation requires configuring the environment with Xcode for macOS, CocoaPods for dependency management, and setting up the system PATH for the core SDK on Windows, Linux, or macOS.
Is this framework open-source and what are the associated costs?βΌ
The framework is open-source and free to use for commercial and personal projects, allowing developers to build and distribute applications without licensing fees or proprietary restrictions.