flutter-bloc-app-template ?

Flutter 空模板项目已构建基本框架,可实现国际化、主题剥离等功能。

此模板专注于提供一个已配置好**静态分析**和**持续集成**的项目。

style: lint codecov CI CodeFactor License

如何使用?

只需点击 Use this template 按钮,即可从此模板创建新的代码库。

功能 ?

  • 主题支持
  • BLoC 模式 bloc
  • 使用 get_it 进行服务定位
  • 使用 intl 进行本地化
  • 使用 GitHub Actions 进行 CI 设置
  • 使用 GitHub Actions 进行 Codecov 设置
  • 单元测试覆盖率

截图

静态分析 ?

此模板正在使用 analyzer

支持的 Lint 规则

支持的 Dart 代码 指标

Dart Lint

CI ⚙️

此模板使用 GitHub Actions 作为 CI。您无需设置任何外部服务,一旦开始使用此模板,就会拥有一个运行中的 CI。

如何构建 ?️

项目使用 FlutterGen 来生成本地化、依赖项和模拟数据。

如果您之前没有执行过,请使用 `dart pub global activate flutter_gen` 命令激活 flutter_gen。

然后在 bash_profile 中添加 `export PATH=”$PATH”:”$HOME/.pub-cache/bin”`

提醒 ?

在 pubspec.yaml 文件中更改名称

删除您不需要的任何内容

根据您的需求配置 analysis_options.yaml

贡献?

如有任何错误/改进,请随时提出 issue 或提交 pull request。

许可?

此模板已获得 MIT 许可证 – 详情请参见 许可证 文件。请注意,生成的模板提供 MIT 许可证作为起点,但您可以将其更改为您想要的任何许可证,只要您在 MIT 条款下注明您正在使用此模板。

GitHub

查看 Github