模块化架构代码库

代码库、基础设施和通用层(核心-数据-表示)

克隆项目并构建你的项目,使其变得整洁、可测试、可维护和可更改

  • 该项目包含开始你的项目所需的所有集成,遵循整洁架构

目录

集成详情

  • 统一架构(整洁架构)
  • Bloc 模式
  • Providers
  • 缓存集成
  • 依赖注入
  • 数据源选项(本地 – 远程)
  • Dio 网络与 BaseOptions
  • 拦截器网络
  • SharedPref 抽象
  • DebugNavigation
  • BuildType
  • AppStartUpFlow
  • AppNavigator

Alt text

安装

  1. 在 Android Studio 中克隆项目
  2. 随意更改 applicationId (packageName)
  3. 像这样更改主应用程序的名称,例如 title = “Starter Flutter”
  4. 可能需要同步、清理然后重新构建项目。

为什么选择模块化架构?

Alt text

  • 项目整洁、可测试、可维护且可更改
  • 高质量的应用,高内聚低耦合
  • 构建时间
  • 开发可划分
  • 可读性强的程序
  • 编程错误易于检测
  • 允许代码重用
  • 提高可管理性
  • 协作

查看我关于整洁架构和整洁代码的最新讲座 讲座

Alt text

用法

查看同一项目中的示例 [Starter Flutter]https://github.com/AhmedTawfiqM/Starter-Flutter)

GitHub

查看 Github