干净架构示例项目
Flutter 模板项目,用于探索 Clean architecture 并以 模块化 方法管理 Flutter 项目,使其可扩展。
入门
本项目是 Flutter 应用程序的起点。
- 使用
th_core包实现 BLoC 架构 [https://github.com/tuanhwing/th_core]。 - 将项目划分为不同的模块(
模块化)
什么是模块化
模块化编程 是一种软件设计技术,它将功能划分为独立、可互换的模块,使每个模块包含执行特定功能所需的一切。
为什么我们应该关心模块化方法?
例如,在左边,我们只能分配给两个或更多开发人员工作。但在右边,我们可以分配给五个或更多开发人员工作,而且它非常适合大型团队,因为我们将项目分解为模块。这样,开发人员就可以专注于他们的模块。
