【文件属性】:
文件名称:cleanarchitectureblueprints:android项目的干净架构起点
文件大小:13.36MB
文件格式:ZIP
更新时间:2021-05-29 10:11:17
Java
Android 中的 Clean Architecture — 初学者方法
android项目的干净架构起点
查看我在 Medium 上的文章: :
图层
表示层:与 UI 交互的层。
用例:用户可以触发的操作(单击按钮、导航到目的地)
域:包含所有业务模型(数据类)
数据:包含不同数据源的抽象定义。 它使用存储库和数据源建模
框架:实现我们在其余层中提供的依赖项(适用于 android 框架)。 应包含特定于 android 框架的类
应用模块
App:包含了关于android框架的一切,所以Framework和Presentation层
域:包含应用程序业务逻辑的定义、服务器数据模型、存储库的抽象定义和用例的定义。 这是一个简单的纯Kotlin模块(与Android无关)
数据:包含领域层抽象定义的实现。 可以由任何应用程序重复使用而无需修改。 它包含存储库和数据源实现、数