将改造 2 与 robospice 结合使用

Using retrofit 2 with robospice

我在之前的项目中使用过retrofit-robospice模块,它使用retrofit 1.6。
使用新版本的 retrofit(retrofit 2),我想用 retrofit 2 重写那个模块。
我从一些程序员那里听说没有必要再使用 robospice,你可以只使用 retrofit 2 本身。

我使用 robospice 的原因:

  1. 听众
  2. 配置更改管理
  3. 异步请求
  4. 缓存
  5. 没有内存泄漏



所以我的问题是你推荐使用 retrofit-robospice 模块吗?
如果是,在什么情况下?
是否值得为改造 2 重写该模块?

恕我直言。你在这里问的是不同人的主观意见。每个人都会说使用或不使用改造模块。所以我会像其他人一样。根据我的经验,robospice-retrofit 做得很好,我绝对推荐使用它,我自己也在使用它。但这又只是另一个人的另一种观点。

如果您已经在问这个问题,那么一定是您到目前为止已经弄清楚了使用 Robospice 的场景。如果那不是真的,你为什么要问。有一个很好的 infographics 比任何词都更能说明用法。

最后一个关于是否值得重写模块。答案是:"Yes, it is worth the effort"。该库本身是一个开源项目,其代码库位于 GitHub。更不用说通过 'rewriting' 模块一个可以避免其他人将来再次问同样的问题。因此,与其要求其他人完成工作并将其放在银盘上,不如每个人都可以自己完成工作并与他人分享他的工作。在那之后,人们就可以告诉我们是否值得重写改造的 Robospice 模块。