Поскольку Kotlin на 100% совместим с Java, вы можете без проблем использовать большинство библиотек Java в своих проектах Kotlin - и библиотека RxJava не является исключением.
Существует выделенная библиотека RxKotlin , который является оболочкой Kotlin для обычной библиотеки RxJava.Эта оболочка предоставляет расширения, которые оптимизируют RxJava для среды Kotlin и могут еще больше уменьшить количество шаблонного кода, который вам нужно написать.
Если вы используете rxkotlin
, вам просто нужно добавить следующую строку
implementation 'io.reactivex:rxkotlin:x.y.z'
, и если вы хотите использовать rxjava2
, вам нужно включить другие зависимости, например
implementation 'io.reactivex.rxjava2:rxjava:2.2.4'
implementation 'io.reactivex.rxjava2:rxandroid:2.1.0'
, но если вы используете Kotlin в качестве языка программирования, я рекомендую использовать rxkotlin
Подробнее см. эту ссылку