flutter-bloc-app-template ?
Flutter 空模板项目已构建基本框架,可实现国际化、主题剥离等功能。
此模板专注于提供一个已配置好**静态分析**和**持续集成**的项目。
如何使用?
功能 ?
- 主题支持
- 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 条款下注明您正在使用此模板。

