flutter-expert

Build cross-platform Flutter apps with Riverpod, Bloc, and GoRouter.

1|1|Updated May 24, 2025
One-click install
npx skills add https://github.com/Abrahan-Eagle/zonix-eats-front --skill flutter-expert-abrahan-eagle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flutter-expert
Source: https://github.com/Abrahan-Eagle/zonix-eats-front/tree/main/.agents/skills/flutter-expert
Command: npx skills add https://github.com/Abrahan-Eagle/zonix-eats-front --skill flutter-expert-abrahan-eagle

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Builds high-performance, cross-platform Flutter apps by providing guidance on modern UI composition, efficient state management, and scalable routing.

Core Features & Use Cases

  • Widget development with best practices, including const constructors, responsive layouts, and accessible components.
  • State management with Riverpod and Bloc for predictable, testable flows across app modules.
  • Navigation with GoRouter, including dynamic routes, deep linking, and shell routes for persistent UI.
  • Performance optimization across platforms, with platform-specific adaptations and profiling guidance.
  • Use case: Create a multi-page app with shared UI and platform-specific tweaks for iOS and Android.

Quick Start

Create a new Flutter 3+ project configured with Riverpod and GoRouter scaffolding to start building a responsive, cross-platform UI.

Frequently Asked Questions about flutter-expert

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

FAQPage Schema
How do I structure Flutter navigation with GoRouter for deep linking and persistent UI?

Structure Flutter navigation with GoRouter by using shell routes for persistent UI and defining dynamic routes for deep linking. This ensures scalable navigation across mobile, web, and desktop platforms.

What is the best way to manage state in Flutter 3+ using Riverpod or Bloc?

Managing state in Flutter 3+ with Riverpod or Bloc provides predictable, testable flows across app modules. The best practice involves enforcing modular state management to maintain high-performance cross-platform app architecture.

How do I build responsive Flutter widgets for iOS and Android?

Build responsive Flutter widgets by applying best practices like const constructors and accessible components. Include platform-specific adaptations to optimize performance and UI tweaks across iOS and Android targets.

Can I use Flutter for high-performance cross-platform apps on web and desktop?

Yes, you can use Flutter for high-performance cross-platform apps targeting mobile, web, and desktop. It enforces platform-specific optimizations and performance profiling to ensure robust widget construction and routing.

Does Flutter 3+ require specific project scaffolding for Riverpod and GoRouter?

Starting a Flutter 3+ project requires scaffolding configured with Riverpod and GoRouter. This setup initializes a responsive, cross-platform UI foundation, enabling efficient state management and scalable routing from the start.