Analytics-哪一层?

时间:2018-06-21 19:40:57

标签: android architecture analytics

非常开放的建筑问题。

我有一个Android离线应用。
在一项操作中,用户可以更改配置,在我的特定情况下,这是预测的日期。
因此,流程如下:

  • 点击事件活动;
  • 首选项视图模型;
  • 偏好业务;
  • 最后坚持在持久层上;

实际效果将同时发生(对我的问题而言并不重要)。

我的问题是:
添加分析跟踪的最佳位置在哪里?
放置分析跟踪事件时,我应该考虑什么?

以防万一,这是我正在谈论的应用:https://play.google.com/store/apps/details?id=pozzo.apps.travelweather

谢谢

1 个答案:

答案 0 :(得分:0)

就干净的架构分析而言,它是业务层,因此应在Interactor /用例中实施,但我认为将分析保持在视图中并不是很糟糕,因为这是最简单的方法。