在Kotlin for Android中编程时使用RxAndroid或RxKotlin?

时间:2014-11-17 08:46:03

标签: android rx-android rx-kotlin

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

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

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

1 个答案:

答案 0 :(得分:42)

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

您可能感兴趣的更有用libraries for rxJava and Android

编辑于01.04.16