flutter-development

Develop cross-platform Flutter and Dart applications with UI, state management, and CI/CD.

88|22|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/travisjneuman/.claude --skill flutter-development-travisjneuman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flutter-development
Source: https://github.com/travisjneuman/.claude/tree/main/skills/flutter-development
Command: npx skills add https://github.com/travisjneuman/.claude --skill flutter-development-travisjneuman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and code examples for developing cross-platform applications using Flutter and Dart, enabling efficient creation of beautiful UIs for mobile, web, and desktop from a single codebase.

Core Features & Use Cases

  • Cross-Platform Development: Build for iOS, Android, Web, macOS, Windows, and Linux.
  • UI Components: Implement Material and Cupertino designs with pre-built widgets.
  • State Management: Utilize Riverpod and BLoC for robust state handling.
  • Navigation: Implement routing with GoRouter.
  • Networking & Storage: Integrate with APIs using Dio and local storage with Hive.
  • Dart 3 Features: Leverage modern Dart language features like sealed classes, records, and extension types.
  • CI/CD: Guidance on building and deploying with Fastlane and Codemagic.

Quick Start

Use the flutter-development skill to generate a basic Flutter stateless widget for displaying a greeting card with a name.

Frequently Asked Questions about flutter-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build cross-platform apps with Flutter from a single codebase?

Cross-platform apps with Flutter are built using a single Dart codebase to compile for mobile, web, and desktop. This Skill facilitates development by providing UI implementation, state management, and networking guidance to create applications across iOS, Android, and desktop platforms.

What's the best way to manage state in a Flutter application?

State management in a Flutter application is best handled using Riverpod or BLoC. This Skill provides guidance and code examples for utilizing both patterns to ensure robust state handling across your cross-platform mobile, web, and desktop apps.

Does this Flutter development guidance cover modern Dart 3 features?

Yes, this Flutter development guidance covers modern Dart 3 features. It leverages sealed classes, records, and extension types to facilitate efficient cross-platform application development and UI implementation.

Can I use GoRouter for navigation in Flutter cross-platform apps?

Yes, you can use GoRouter for navigation in Flutter cross-platform apps. This Skill supports routing implementation with GoRouter alongside state management, networking with Dio, and local storage with Hive for comprehensive application development.

How do I set up CI/CD for a Flutter app?

To set up CI/CD for a Flutter app, you use Fastlane and Codemagic. This Skill provides guidance on building and deploying your cross-platform applications across mobile, web, and desktop environments using these continuous integration and delivery tools.