Expert guidelines for building production-ready Flutter applications across mobile, web, and desktop platforms.
| Static UI, no changing state | StatelessWidget | | Interactive UI with local state | StatefulWidget | | Data shared down the tree | InheritedWidget / Riverpod | | Complex reusable UI component | Custom widget class |
Golden Rule: Always dispose controllers, scroll controllers, text controllers, and cancel stream subscriptions.
아키텍처, 상태 관리, 성능 최적화, 테스트 및 크로스 플랫폼 모범 사례를 다루는 포괄적인 Flutter 개발 지침입니다. 모바일, 웹, 데스크톱 플랫폼용 Flutter 애플리케이션을 구축, 리팩토링, 검토할 때 사용하세요. 위젯 패턴, Riverpod/BLoC 상태 관리, go_router를 사용한 탐색, Firebase 통합, 플랫폼 채널, 사용자 정의 페인팅, 애니메이션, CI/CD 및 프로덕션 배포를 다룹니다. 출처: mauriciog87/flutter-agent-skill.