干净架构示例项目

Flutter 模板项目,用于探索 Clean architecture 并以 模块化 方法管理 Flutter 项目,使其可扩展。

入门

本项目是 Flutter 应用程序的起点。

什么是模块化

模块化编程 是一种软件设计技术,它将功能划分为独立、可互换的模块,使每个模块包含执行特定功能所需的一切。

为什么我们应该关心模块化方法?

image
例如,在左边,我们只能分配给两个或更多开发人员工作。但在右边,我们可以分配给五个或更多开发人员工作,而且它非常适合大型团队,因为我们将项目分解为模块。这样,开发人员就可以专注于他们的模块。

GitHub

查看 Github