Android 在Bob叔叔&x27;什么是干净的建筑?

Android 在Bob叔叔&x27;什么是干净的建筑?,android,architecture,mvp,Android,Architecture,Mvp,我正在尝试在我的android应用程序中使用Bob叔叔的干净架构。因此,我遵循了这家伙基于RxAndroid的《Dig 2》。我知道要从数据存储(云或本地db或磁盘)获取数据,交互者(域层中的用例类)将调用数据层中的存储库。 在我的例子中,我必须执行两个并行的RESTAPI调用(Foursquare API和Google places API),然后比较从每个调用接收到的数据。 我必须把这些改造调用的实现放在数据层还是域层的交互器中如果任何外部API调用属于数据层,那么在Bob叔叔的方法中,交互

我正在尝试在我的android应用程序中使用Bob叔叔的干净架构。因此,我遵循了这家伙基于RxAndroid的《Dig 2》。我知道要从数据存储(云或本地db或磁盘)获取数据,交互者(域层中的用例类)将调用数据层中的存储库。

在我的例子中,我必须执行两个并行的RESTAPI调用(Foursquare API和Google places API),然后比较从每个调用接收到的数据。
我必须把这些改造调用的实现放在数据层还是域层的交互器中
如果任何外部API调用属于数据层,那么在Bob叔叔的方法中,交互者的角色到底是什么?


我不熟悉这种方法,非常感谢您的帮助

我认为您应该在数据层调用API,然后在域层处理结果,当然,如果结果独立于任何框架


交互者是协调实体之间数据流的人。()

你说得对!在“应用程序所需的所有数据都来自此层”的链接中很明显!