Agent skill · software engineering · aj-geddes

flutter-development

Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.

Why this skill is useful

Provides specific patterns and best practices for Flutter development that the AI wouldn't reliably generate on its own.

What it needs

Requires flutter installed locally. About 1k tokens when loaded. Last updated 2026-03-04. 307 stars on the source repository.

What this skill does

Flutter Development Table of Contents Overview When to Use Quick Start Reference Guides Best Practices Overview Create high-performance, visually stunning mobile applications using Flutter with Dart language. Master widget composition, state management patterns, navigation, and API integration. When to Use Building iOS and Android apps with native performance Designing custom UIs with Flutter's widget system Implementing complex animations and visual effects Rapid app development with hot reload Creating consistent UX across platforms Quick Start Minimal working example: Reference Guides Detailed implementations in the references/ directory: Guide Contents --- --- Project Structure & Navigation Project Structure & Navigation State Management with Provider State Management with Provider Screens with Provider Integration Screens with Provider Integration Best Practices ✅ DO Use widgets for every UI element Implement proper state management Use const constructors where possible Dispose resources in state lifecycle Test on multiple device sizes Use meaningful widget names Implement error handling Use responsive design patterns Test on both iOS and Android Document custom widgets ❌ DON'T Build entire screens in build() method Use setState for complex state logic Make network calls in build() Ignore platform differences Create overly nested widget trees Hardcode strings Ignore performance warnings Skip testing Forget to handle edge cases Deploy without thorough testing

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aj-geddes/flutter-development

View the source on GitHub

Browse the @skills marketplace