web-dev-qa-db-ja.com

Android向けKotlinでプログラミングする場合、RxAndroidまたはRxKotlinを使用しますか?

Androidプロジェクトでリアクティブプログラミングの使用を開始します。Kotlinを第一言語として使用していて、Rxを適用したいと思います。最初に選択したのはRxAndroidでしたが、 RxKotlin。

私の知る限り、両方がRxJavaからフォークされているので、RxAndroidはおそらくAndroid共通タスク用のAPIを提供します。一方、RxKotlinはそのままランバをサポートし、Javaとkotlinの混合を回避できます。

その場合、どちらが望ましいライブラリですか?

35
Damian Petla

それらの両方を使用できます。 RxKotlinには 拡張関数 が含まれていて、以下の慣用的な方法(少ないコードで)を提供しますKotlinで rxJava を使用します。 rxAndroid(いくつかのライブラリに分割されました)は、次のような特定のプラットフォームバインディングを提供します。

さらに便利なものはいくつかあります rxJavaおよびAndroidのライブラリ 興味があります。

編集済み01.04.16

44
Stepango