Rx implemented in pure Kotlin with pluggable Platf...
# rx
a
Rx implemented in pure Kotlin with pluggable Platform-dependent parts like Scheduling looks like most pragmatic solution if you want to achieve max code reusage between platforms. Alternative way would be to create Reactive Streams specification (interfaces, tcks) in pure Kotlin and implementations/adapters for platform specific libraries like RxJava, RxSwift. But that would mean that you could only share high-level abstractions between platforms instead of huge chunks of business logic.
2