@bj0 haha you’re right, however here’s the deal. You need RxJava because the other two have a depenency on RxJava, RxAndroid will handle schedulers and other android specific things, and RxKotlin is just some extension methods and operator overloads to make dealing with Rx stuff more idiomatic kotlin. you can probably get away with just RxJava for now, and Rx Android if you need the schedulers (the things that specify which tread the work should be done on, and what thread the callback should be called on, you can use RxKotlin when you’re addicted to Rx and want some more kotlin like syntax