moai-lang-flutter

Standardizes Flutter 3.24+ and Dart 3.5+ app architecture with Riverpod and go_router.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/yslee5005/app-library --skill moai-lang-flutter-yslee5005
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-flutter
Source: https://github.com/yslee5005/app-library/tree/main/.claude/skills/moai-lang-flutter
Command: npx skills add https://github.com/yslee5005/app-library --skill moai-lang-flutter-yslee5005

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Flutter 3.24+ / Dart 3.5+ development specialist covering Riverpod, go_router, and cross-platform patterns. Use when building cross-platform mobile apps, desktop apps, or web applications with Flutter.

Core Features & Use Cases

  • Riverpod-based state management with code-generated providers and async state handling
  • go_router declarative navigation and dynamic routing for multi-platform apps
  • Cross-platform UI patterns and best practices for mobile, desktop, and web
  • Platform channel integration for native features and plugin architecture
  • Testing patterns and debugging tips for Flutter/Dart projects

Quick Start

Create a new Flutter project and scaffold MoAI Flutter patterns to enable Riverpod state management and go_router navigation.

Frequently Asked Questions about moai-lang-flutter

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

FAQPage Schema
How do I structure a cross-platform Flutter app with Riverpod and go_router?

To structure a cross-platform Flutter app, you apply standardized architecture patterns integrating Riverpod for state management and go_router for declarative navigation across mobile, desktop, and web targets.

What is the best way to handle asynchronous state in Flutter using Riverpod?

Handling asynchronous state in Flutter using Riverpod involves utilizing code-generated providers to manage async state handling safely. This enforces Dart 3.5 language features for robust state management.

Does this Flutter 3.24+ development approach support native platform channels?

Yes, this Flutter 3.24+ development approach supports native platform channels. It provides platform channel integration patterns for native features and plugin architecture across mobile and desktop.

How do I scaffold a new Flutter project to use go_router for declarative navigation?

To scaffold a new Flutter project with go_router, you apply MoAI Flutter patterns to enable declarative navigation and dynamic routing structures specifically designed for multi-platform apps.

Do I need Dart 3.5 to use cross-platform Flutter UI patterns?

Yes, you need Dart 3.5 and Flutter 3.24+ to use these cross-platform UI patterns. The standardized workflows enforce Dart 3.5 language features and Flutter 3.24+ UI patterns for mobile, desktop, and web.