Skip to content

推荐一款flutter组件化管理工具flutter_manager #14

@GodJiong

Description

@GodJiong

源码地址:flutter_manager

此库的最大优势在于:

  1. 使用成本低。由于是命令行工具,项目增删依赖库或更新库版本号时只需执行一次manager mvm即可

  2. 改造成本低。原组件化方案几乎不用动,只需在mvm配置文件夹里配置项目结构及依赖即可,工具会自动识别并管理

  3. 使用者不需要到子module手动增删依赖库或更新版本号,只需在统一的配置文件mvm内修改即可,工具会自动定位并在正确的module下更新。尤其是切换git和path依赖方式时,省去了重复繁琐的寻找过程

  4. 各个module对三方库的依赖是相互独立的,因此统一的底层module是非必须的,真正做到组件化

  5. 配置文件version.yaml对依赖库版本号的管理是整个项目共享的,即各子module使用统一版本的三方库,避免了版本冲突

可以运行example样例体验,有任何疑问可通过issue提出,pub地址:flutter_manager 1.0.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions