role-mobile:flutter-expert

Guide Flutter 3.27+ and Dart 3.3+ development with state management, navigation, and testing.

14|3|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/rnavarych/alpha-engineer --skill role-mobile-flutter-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: role-mobile:flutter-expert
Source: https://github.com/rnavarych/alpha-engineer/tree/main/plugins/roles/role-mobile/skills/flutter-expert
Command: npx skills add https://github.com/rnavarych/alpha-engineer --skill role-mobile-flutter-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides expert guidance for developing and refining Flutter applications, covering modern Dart features, state management, navigation, networking, storage, and testing.

Core Features & Use Cases

  • Modern Dart & Flutter: Leverage Dart 3.3+ features like records, patterns, and extension types. Optimize Flutter apps using Impeller and Material 3.
  • State Management & Navigation: Choose and implement robust solutions like Riverpod 2, BLoC/Cubit, or GoRouter 14+.
  • Performance & Tooling: Improve app performance, integrate on-device AI, and utilize advanced tooling for web, desktop, and game development.
  • Use Case: You are starting a new Flutter project and need to decide on the best state management and navigation strategy, or you need to optimize an existing app's performance and integrate new Dart language features.

Quick Start

Use the flutter-expert skill to get recommendations on state management solutions for a new Flutter project.

Frequently Asked Questions about role-mobile:flutter-expert

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

FAQPage Schema
How do I choose the best state management solution for a new Flutter project?

Choosing state management for a Flutter project depends on your app's complexity; this skill provides expert guidance on implementing robust solutions like Riverpod 2 and BLoC/Cubit to handle cross-platform state effectively.

How do I optimize Flutter app performance using Impeller and Material 3?

To optimize Flutter app performance, you leverage Impeller for rendering and Material 3 for UI, utilizing advanced tooling and platform-specific optimizations to improve cross-platform mobile, web, and desktop applications.

What is the best way to implement navigation in a Flutter app with GoRouter?

The best way to implement navigation is using GoRouter 14+; this skill provides expert guidance on setting up robust routing strategies to handle complex navigation flows in modern Flutter applications.

How do Dart 3 records and patterns improve cross-platform mobile development?

Dart 3 records and patterns improve cross-platform mobile development by enabling more expressive and type-safe data handling, allowing you to leverage modern Dart 3.3+ features for building optimized Flutter applications.

Does this Flutter development guidance support local storage with Drift and networking with Dio?

Yes, this Flutter development guidance supports local storage with Drift and networking with Dio, providing expert recommendations on integrating these libraries for robust data persistence and API communication.

What are the limitations of using BLoC vs Riverpod for state management?

Limitations of BLoC vs Riverpod involve boilerplate and learning curve trade-offs; this skill helps address these challenges by providing expert guidance on choosing and implementing the right state management approach for your context.