36

我将开始在我的 Android 项目中使用响应式编程。我使用 Kotlin 作为主要语言,现在我想申请 Rx。我的第一选择是 RxAndroid,但后来我注意到有 RxKotlin。

据我所知,两者都是从 RxJava 派生的,所以 RxAndroid 可能为 android 常见任务提供了一些 API。另一方面,RxKotlin 开箱即用地支持lambas,并允许我避免将 kotlin 与 java 混合。

在这种情况下,哪个是首选库?

4

1 回答 1

45

你可以同时使用它们。 RxKotlin包含一个扩展函数,为您提供在 Kotlin 中使用rxJava的惯用方式(编写更少的代码) 。rxAndroid(现在分为几个库)提供特定的平台绑定,例如:

对于 rxJava 和 Android,您可能会感兴趣,还有一些有用的库。

已编辑 01.04.16

于 2014-11-17T09:06:09.993 回答