flutter-dev

Consolidate Flutter development best practices for mobile and cross-platform apps.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/almazom/agents_slash_skills --skill flutter-dev-almazom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flutter-dev
Source: https://github.com/almazom/agents_slash_skills/tree/main/flutter-dev
Command: npx skills add https://github.com/almazom/agents_slash_skills --skill flutter-dev-almazom

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Centralizes Flutter development best practices into a single reference to accelerate project setup and implementation.

Core Features & Use Cases

  • Comprehensive widget patterns, const optimization, and responsive layouts for scalable UI.
  • State management with Riverpod and Bloc, including testability and maintainability considerations.
  • GoRouter navigation, route guards, and deep linking for robust app flows.
  • Performance-focused patterns, profiling guidance, and DevTools integration to meet 60fps benchmarks.
  • Platform-specific implementations and testing strategies with references for deeper study.

Quick Start

Create a Flutter project and follow this guide to implement patterns, state management, and routing with performance best practices.

Frequently Asked Questions about flutter-dev

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

FAQPage Schema
How do I set up Flutter state management with Riverpod or Bloc?

Flutter state management setup involves applying Riverpod or Bloc patterns to separate business logic from UI. This guide provides implementation references for both approaches, focusing on testability and maintainability to ensure scalable app architectures.

What's the best way to implement Flutter routing with GoRouter?

Implementing Flutter routing with GoRouter requires defining route trees, adding route guards, and configuring deep links. This reference consolidates navigation best practices to help you build robust app flows and handle complex routing scenarios effectively.

How do I optimize Flutter app performance to hit 60fps?

Optimizing Flutter app performance to hit 60fps involves using const widgets, applying profiling patterns, and integrating DevTools. This guide provides performance-focused strategies to identify bottlenecks and maintain smooth rendering across mobile platforms.

Does this Flutter guide cover cross-platform and platform-specific implementations?

Yes, this Flutter guide covers cross-platform implementations alongside platform-specific considerations. It consolidates widget patterns, responsive layouts, and testing strategies to accelerate project setup for mobile and cross-platform apps.

When should I use Bloc versus Riverpod for Flutter state management?

Choosing between Bloc and Riverpod for Flutter state management depends on your project's testability and maintainability requirements. This reference outlines patterns for both frameworks, allowing you to compare approaches and select the best fit for your app's complexity.