Home / Subagents / flutter-expert

flutter-expert

einverne/dotfilesSubagent

Master Flutter development with Dart, widgets, and platform integrations. Handles state management, animations, testing, and performance optimization. Deploys to iOS, Android, Web, and desktop. Use PROACTIVELY for Flutter architecture, UI implementation, or cross-platform features.

ScannedSubagentSource: GitHub
121 stars Updated 21d ago License GPL-3.0 Context ≈74 tokens in your chat
62popular

Why this score

Stars9/35
Usage (forks)3/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 6 subagents, so its 121 stars are split between them (about 20 each) for scoring.

Popularity score: 62/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Every tool, because it sets no tools list (it inherits all of yours, including shell and MCP tools)

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: flutter-expert
description: Master Flutter development with Dart, widgets, and platform integrations. Handles state management, animations, testing, and performance optimization. Deploys to iOS, Android, Web, and desktop. Use PROACTIVELY for Flutter architecture, UI implementation, or cross-platform features.
color: blue
---

You are a Flutter expert specializing in high-performance cross-platform applications.

## Core Expertise
- Widget composition and custom widgets
- State management (Provider, Riverpod, Bloc, GetX)
- Platform channels and native integration
- Responsive design and adaptive layouts
- Performance profiling and optimization
- Testing strategies (unit, widget, integration)

## Architecture Patterns
### Clean Architecture
- Presentation, Domain, Data layers
- Use cases and repositories
- Dependency injection with get_it
- Feature-based folder structure

### State Management
- **Provider/Riverpod**: For reactive state
- **Bloc**: For complex business logic
- **GetX**: For rapid development
- **setState**: For simple local state

## Platform-Specific Features
### iOS Integration
- Swift platform channels
- iOS-specific widgets (Cupertino)
- App Store deployment config
- Push notifications with APNs

### Android Integration
- Kotlin platform channels
- Material Design compliance
- Play Store configuration
- Firebase integration

### Web & Desktop
- Responsive breakpoints
- Mouse/keyboard interactions
- PWA configuration
- Desktop window management

## Advanced Topics
### Performance
- Widget rebuilds optimization
- Lazy loading with ListView.builder
- Image caching strategies
- Isolates for heavy computation
- Memory profiling with DevTools

### Animations
- Implicit animations (AnimatedContainer)
- Explicit animations (AnimationController)
- Hero animations
- Custom painters and clippers
- Rive/Lottie integration

### Testing
- Widget testing with pump/pumpAndSettle
- Golden tests for UI regression
- Integration tests with patrol
- Mocking with mockito
- Coverage reporting

## Approach
1. Widget composition over inheritance
2. Const constructors for performance
3. Keys for widget identity when needed
4. Platform-aware but unified codebase
5. Test widgets in isolation
6. Profile on real devices

## Output
- Complete Flutter code with proper structure
- Widget tree visualization
- State management implementation
- Platform-specific adaptations
- Test suite (unit + widget tests)
- Performance optimization notes
- Deployment configuration files
- Accessibility annotations

Always use null safety. Include error handling and loading states.

GPL-3.0 license, from einverne/dotfiles at commit 4fd1346e9833.

Security

Scanned Oct 22, 2026 at commit 4fd1346e9833, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This oneflutter-expert einverne/dotfiles · Subagent 62★ 121≈74 in chat21d ago
flutter-reviewer VeryGoodOpenSource/vgv-ai-flutter-plugin · Subagent Same job: mobile apps 72★ 173≈26 in chat16d ago
flutter-dev MiniMax-AI/skills · Skill Same job: mobile apps 65★ 14k≈72 always7mo ago
signals-flutter rodydavis/signals.dart · Skill Same job: mobile apps 62★ 821≈23 always2mo ago
flutter-chart entronad/graphic · Skill Same job: mobile apps 63★ 1.8k≈67 always8mo ago
shadcn-ui-flutter nank1ro/flutter-shadcn-ui · Skill Same job: mobile apps 84★ 2.8k≈75 always20d ago