flutter-expert

Guide Flutter 3.19+ app development with Riverpod, Bloc, and GoRouter.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/lamb92009/claude-skills --skill flutter-expert-lamb92009
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flutter-expert
Source: https://github.com/lamb92009/claude-skills/tree/main/flutter-expert
Command: npx skills add https://github.com/lamb92009/claude-skills --skill flutter-expert-lamb92009

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamline cross-platform Flutter app development by providing expert guidance on architecture, widgets, and performance practices for Flutter and Dart.

Core Features & Use Cases

  • Architecture guidance for Flutter 3.19+ projects (routing, state, and modularization)
  • State management patterns with Riverpod/Bloc and clean UI composition
  • Performance optimization and platform-specific implementation guidance

Quick Start

Create a new Flutter 3.19+ project and implement a sample widget with Riverpod for state and GoRouter for navigation.

Frequently Asked Questions about flutter-expert

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

FAQPage Schema
How do I structure a cross-platform Flutter app using Riverpod and GoRouter?

To structure a cross-platform Flutter app, this Skill guides you in combining Riverpod for state management and GoRouter for navigation, enforcing modular architecture across iOS, Android, Web, and Desktop with Flutter 3.19+.

What is the best way to optimize Flutter app performance and widget rendering?

Optimizing Flutter performance involves enforcing best practices like using const constructors, proper widget keys, and leveraging DevTools for profiling, ensuring high-performance cross-platform rendering.

Does this approach support state management with Bloc alongside Riverpod?

Yes, this approach supports state management patterns using both Bloc and Riverpod, providing guidance on clean UI composition and modularization for your Flutter 3.19+ projects.

How to implement unit and widget tests for a Flutter project?

Implementing Flutter tests is handled by enforcing proper unit and widget test practices within your project, ensuring high-performance and stable cross-platform applications.

Can I use Flutter for web and desktop development with this setup?

Yes, you can use Flutter for web and desktop development, as this setup streamlines cross-platform implementation across iOS, Android, Web, and Desktop using Flutter 3.19+.

Why does my Flutter app need proper widget keys and const constructors?

Your Flutter app needs proper widget keys and const constructors to prevent unnecessary rebuilds and enforce performance best practices, which is critical for high-performance cross-platform apps.