What problem does it solve?
This skill addresses the complexity of maintaining production-grade Flutter applications by enforcing strict architectural patterns, mobile security standards, and performance best practices that are often overlooked during rapid development.
Core Features & Use Cases
- Mobile Security (MASVS): Implements secure storage, certificate pinning, and obfuscation to protect apps against reverse engineering and data interception.
- Architectural Discipline: Enforces clean state management (Riverpod/Bloc), exhaustive pattern matching with sealed classes, and safe asynchronous handling to prevent common crashes.
- Use Case: When hardening a financial or sensitive data app, this skill ensures that all API keys are server-side, secrets are stored in the platform-native secure enclave, and the app is configured to block cleartext traffic.
Quick Start
Use the flutter-dart-expert skill to audit the current project for mobile security vulnerabilities and suggest refactors for state management.