web-dev-qa-db-fra.com

Utiliser RxAndroid ou RxKotlin lors de la programmation dans Kotlin pour Android?

Je vais commencer à utiliser la programmation réactive dans mon Android. J'utilise Kotlin comme langue principale et maintenant je voudrais appliquer Rx. Mon premier choix était RxAndroid mais j'ai remarqué qu'il y avait RxKotlin.

Pour autant que je sache, les deux sont issus de RxJava, donc RxAndroid fournit probablement une API pour Android tâches courantes. D'un autre côté, RxKotlin prend en charge les lambas prêts à l'emploi et me permet d'éviter de mélanger kotlin avec Java.

Laquelle est la bibliothèque préférée dans ce cas?

35
Damian Petla

Vous pouvez utiliser les deux. RxKotlin contient un fonctions d'extension qui vous fournit une manière idiomatique (avec l'écriture de moins de code) de en utilisant rxJava dans Kotlin. rxAndroid (est maintenant divisé en quelques bibliothèques) fournit des liaisons de plateforme spécifiques telles que:

Il y a quelques plus utiles bibliothèques pour rxJava et Android cela pourrait vous intéresser.

Modifié le 01.04.16

44
Stepango