flutter-architectureFlutter 四层组件化 + MVVM 项目架构规范。适用于 Flutter 项目开发、新模块创建、目录结构设计、代码评审、架构对齐。支持在项目中直接创建/搭建整套 MVVM+组件化目录结构。
Install via ClawdBot CLI:
clawdbot install PipeDog/flutter-architectureGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Generated Mar 20, 2026
Ideal for teams building new Flutter applications from scratch, ensuring a scalable and maintainable codebase. It enforces a clear separation of concerns through MVVM and componentization, reducing technical debt and facilitating team collaboration.
Suitable for large organizations needing to break down monolithic Flutter apps into independent business modules. The strict dependency rules and routing communication between modules support parallel development and easier updates.
Useful for startups or companies launching new products on multiple platforms using Flutter. The scaffold feature accelerates setup, while the foundation layer ensures reusable, platform-agnostic components for faster iteration.
Applicable in academic or corporate training settings where teaching Flutter best practices is key. The enforced naming and structure provide a consistent learning framework, making code reviews and architecture alignment straightforward.
Helps teams modernizing existing Flutter applications by incrementally adopting MVVM and component-based architecture. The incremental creation feature allows gradual migration without disrupting current functionality.
Supports subscription-based services by enabling modular feature development and easy updates. The component layer can house reusable SaaS functionalities like payment or push notifications, enhancing scalability and reducing development costs.
Facilitates rapid feature addition and A/B testing through its business module separation. The architecture allows core features in the foundation and component layers, with premium features isolated in business modules for targeted monetization.
Enables agencies to deliver standardized, high-quality Flutter projects to clients. The scaffold and strict guidelines reduce setup time and ensure consistency across projects, improving delivery speed and client satisfaction.
💬 Integration Tip
Start by using the scaffold for incremental module creation to avoid overwhelming teams, and ensure all developers adhere to the dependency rules to maintain architectural integrity.
Scored Apr 19, 2026
Use when building iOS/macOS applications with Swift 5.9+, SwiftUI, or async/await concurrency. Invoke for protocol-oriented programming, SwiftUI state management, actors, server-side Swift.
Control Android devices via ADB (Android Debug Bridge) from a Mac. Use when: remotely operating an Android phone (tap, swipe, type, screenshot, screen record...
Quickly view and analyze Android device page stacks including current page, Activity history, Fragments, and monitor page switches via ADB commands.
Review Arabic-first family and mobile apps for RTL layout, bilingual copy, onboarding, approval flows, and safe local-first defaults.
Use when upgrading an iOS or macOS app's Auth0.swift SDK from v2 to v3. Detects the current version, fetches the new SDK source to confirm API signatures, an...
Control iOS automation via StarryForest Agent Mail API. Use when creating alarms, reminders, memos, calendar events, focus modes, music playback, or journal...