模块化架构代码库
代码库、基础设施和通用层(核心-数据-表示)
克隆项目并构建你的项目,使其变得整洁、可测试、可维护和可更改
- 该项目包含开始你的项目所需的所有集成,遵循整洁架构
目录
集成详情
- 统一架构(整洁架构)
- Bloc 模式
- Providers
- 缓存集成
- 依赖注入
- 数据源选项(本地 – 远程)
- Dio 网络与 BaseOptions
- 拦截器网络
- SharedPref 抽象
- DebugNavigation
- BuildType
- AppStartUpFlow
- AppNavigator
安装
- 在 Android Studio 中克隆项目
- 随意更改 applicationId (packageName)
- 像这样更改主应用程序的名称,例如 title = “Starter Flutter”
- 可能需要同步、清理然后重新构建项目。
为什么选择模块化架构?
- 项目整洁、可测试、可维护且可更改
- 高质量的应用,高内聚低耦合
- 构建时间
- 开发可划分
- 可读性强的程序
- 编程错误易于检测
- 允许代码重用
- 提高可管理性
- 协作
查看我关于整洁架构和整洁代码的最新讲座 讲座
用法
查看同一项目中的示例 [Starter Flutter]https://github.com/AhmedTawfiqM/Starter-Flutter)


