Android 干净的架构

Android Clean Architecture

我用 Android Studio 创建了一个简单的 android 项目。如何创建图层?我的意思是使用 Android studio.I 的数据、表示和域层正在尝试了解如何在我的 Android 应用程序中使用清洁架构模式。

据我了解 要创建一个新层,我需要执行此操作 单击项目文件夹 -> 创建新模块 -> Select Java 库.我对吗?

查看来自 Google 的示例待办事项应用程序:

https://github.com/googlesamples/android-architecture/tree/todo-mvp-clean/

将分为 3 层:表示层、领域层和数据层。

演示:查看相关代码。有View、Presenter和它的contract。

领域:用例(Interactor)、业务对象和控制对象。

数据:存储库 - 本地 (db) 和远程(服务器)。