flutter/skills
These skills were imported into SkillJury from the public skills ecosystem.
flutter-handling-http-and-json
HTTP requests and JSON serialization for Flutter REST API integration and data parsing.
flutter-improving-accessibility
Configure Flutter apps for assistive technologies including screen readers and keyboard navigation.
flutter-interoperating-with-native-apis
Access device-specific native APIs on Android, iOS, and web from Flutter code.
flutter-localizing-apps
Multi-language support for Flutter apps using ARB files and code generation.
flutter-reducing-app-size
Measure and optimize Flutter app bundle size across platforms with analysis tools and reduction strategies.
flutter-working-with-databases
SQLite and offline-first data layer architecture for Flutter apps with structured local persistence.
flutter-setting-up-on-linux
Automates Linux environment setup for Flutter desktop development with dependency installation and validation workflows.
flutter-setting-up-on-macos
Automated macOS environment configuration for Flutter development with Xcode and CocoaPods setup.
flutter-setting-up-on-windows
Automated Windows environment setup for Flutter development with SDK, tooling, and platform configuration.
flutter-apply-architecture-best-practices
Enforce strict Separation of Concerns by dividing the application into distinct layers. Never mix UI rendering with business logic or data fetching.
flutter-build-responsive-layout
Determine the available space accurately to ensure layouts adapt to the app window, not just the physical device.
flutter-accessibility-audit
Rely on Flutter's standard widgets (e.g., TabBar , MenuAnchor ) for automatic semantic role assignment whenever possible. When building custom components or overriding default behaviors, explicitly define the UI element's purpose using the Semantics widget.
flutter-add-integration-test
Configure the project to support integration testing and Flutter Driver extensions.
flutter-add-widget-preview
Use the Flutter Widget Previewer to render widgets in real-time, isolated from the full application context.
flutter-add-widget-test
Ensure the testing environment is properly configured before authoring widget tests.
flutter-animation
Select and implement the optimal Flutter animation strategy for your UI requirement.
flutter-app-size
Measure and optimize Flutter app bundle, APK, or IPA size with platform-specific analysis and reduction strategies.
flutter-caching
Comprehensive caching and performance optimization for Flutter apps across multiple data types and platforms.
flutter-fix-layout-issues
Flutter layout operates on a strict rule: Constraints go down. Sizes go up. Parent sets position. Layout errors occur when this negotiation fails, typically due to unbounded constraints or unconstrained children.
flutter-implement-json-serialization
Use this checklist to implement manual JSON serialization for a data model.
flutter-layout
Build responsive Flutter layouts by composing widgets, managing constraints, and adapting to screen sizes.
flutter-performance
Identifies and eliminates performance bottlenecks in Flutter apps through systematic profiling and targeted optimization.
flutter-routing-and-navigation
Navigate between screens, handle deep linking, and manage data passing in Flutter applications.
flutter-setup-declarative-routing
Use the go_router package for declarative routing in Flutter. It provides a robust API for complex routing scenarios, deep linking, and nested navigation.