搜索插件、代码仓与 APP 分类

插件详情v4.1.4

clean_framework

受 Uncle Bob 制定的规范启发的整洁架构组件库。

AndroidiOSmacOSWindowsLinux
近 30 天下载
457
喜欢数
39
Pub 分数
150

安装插件

flutter pub add clean_framework

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

Clean Framework 是一个 Flutter/Dart 库,实现了受 Uncle Bob 指南启发的 Clean Architecture 原则。它提供了结构化的组件,用于构建可扩展、可维护且可测试的应用程序。该库通过清晰的层级——展示层、领域层和数据层——强制实现关注点分离,确保业务逻辑独立于用户界面和外部依赖。它支持依赖注入、通过专用实体进行状态管理,并采用适合大规模项目的模块化设计模式。强调可测试性和代码清晰性,帮助团队遵循软件架构的最佳实践。

适合场景

  • 大规模 Flutter 应用
  • 基于团队的开发,具有严格的架构
  • 需要高测试覆盖率的应用程序
  • 遵循 SOLID 原则的项目
  • 维护长期代码质量

主要特点

  • Clean Architecture 实现
  • 分层分离(表现层、领域层、数据层)
  • 内置依赖注入
  • 易于测试的设计
  • 模块化且可重用的组件
  • 强类型和显式契约

适合对象

  • 开发人员优先考虑代码可维护性
  • 采用架构标准的团队
  • 开发周期较长的项目
  • 工程负责人强制执行架构一致性
  • 需要可扩展性的Flutter应用

使用建议

  • 初学者的学习曲线更陡峭
  • 需要严格遵守架构规范
  • 可能为小型项目引入样板代码
  • 与主流包相比,文档有限
  • 最适合中大型应用程序

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Clean Framework

Clean Framework

Coverage

Flutter implementation of Clean Architecture, inspired on the guidelines created by Uncle Bob.

Go to the documentation.

Example

Example Project: Link

Example Web Demo: https://cleanframeworkdemo.acmesoftware.com

Tools

Clean Framework IntelliJ Plugin

所属分类

依赖

依赖清单 6 项

源码仓库

使用此插件的项目

暂无相关数据。