flutter-best-practices

Installation
SKILL.md

Flutter Best Practices

Expert guidelines for building production-ready Flutter applications across mobile, web, and desktop platforms.

Quick Start

When starting a new Flutter project or reviewing code:

  1. Architecture: Use feature-first folder structure with clean separation of concerns
  2. State Management: Prefer Riverpod for new projects; use BLoC for complex async flows
  3. Navigation: Use go_router for deep linking and web support
  4. Testing: Follow the testing pyramid - unit → widget → integration
  5. Performance: Use const constructors, ListView.builder, and proper disposal patterns

Architecture Patterns

Three-Layer Architecture

Organize code into distinct layers for maintainability:

Installs
50
GitHub Stars
2
First Seen
Feb 13, 2026
flutter-best-practices — mauriciog87/flutter-agent-skill