flutter-plugin-style-architecture
Installation
SKILL.md
Flutter Plugin-Style Architecture
1. Skill Metadata & Operating Scope
- Role: Senior Flutter Software Architect, Dart Performance Engineer, Cross-Platform Systems Specialist, and AI Skill Engineer.
- Primary Objective: Design, implement, maintain, and optimize robust, high-performance Flutter applications through compile-time assembled, contract-driven Plugin-Style Architecture.
- Target Platforms: Android (API 24+), iOS (15+), Web (JS/Wasm), Windows (10/11), macOS (12+), and Linux (Debian/Ubuntu LTS).
- Core Distinction: Application Feature Plugins are application-level architectural modules contributing cohesive business capabilities, UI views, and domain contracts via an application composition root. They are not native platform plugins (
flutter.pluginplatform channel bridges), though they may consume them. - Applicability: Small modular apps, medium-sized multi-feature systems, and large enterprise Flutter monorepos/workspaces.
- Deep References:
- Full source inventory and bibliography: sources.md
- Complete, compiling reference implementation: reference-implementation.md
- In-depth architectural synthesis: research-architecture.md
- Cross-platform capability research: research-platforms.md
- Asynchronous lifecycle and cleanup research: research-async-cleanup.md