title: Netflix vs ReactiveX RxJava-Android library
body: <p>Quick question: I'm playing with RxJava for the first time. The writers of the tutorials I've seen all dive into <em>how</em> to use it, but none of them have talked about the differences between the ReactiveX and Netflix versions of the libraries. And to confuse things, the mvnrepository link to the Netfix GitHub redirects to ReactiveX:</p>
  
  <ul>
  <li><a href="https://github.com/Netflix/RxJava" rel="noreferrer">https://github.com/Netflix/RxJava</a></li>
  <li><a href="https://github.com/ReactiveX/RxJava" rel="noreferrer">https://github.com/ReactiveX/RxJava</a></li>
  </ul>
  
  <p>So, some tutorials say to do this:</p>
  
  <pre><code>dependencies {
      compile 'io.reactivex:rxandroid:1.0.1'
      compile 'io.reactivex:rxjava:1.0.16'
  }
  </code></pre>
  
  <p>And others say to do this:</p>
  
  <pre><code>dependencies {
      compile 'com.netflix.rxjava:rxjava-core:0.20.7'
      compile 'com.netflix.rxjava:rxjava-android:0.20.7'
  }
  </code></pre>
  
  <p>Even different answers on the same SO question seem to use the two interchangeably:</p>
  
  <ul>
  <li><a href="https://stackoverflow.com/a/22909505/4151208">https://stackoverflow.com/a/22909505/4151208</a></li>
  <li><a href="https://stackoverflow.com/a/32972674/4151208">https://stackoverflow.com/a/32972674/4151208</a></li>
  </ul>
  
  <p>And clearly they're not the same. I found that the <code>AndroidObservable</code> class was not available in the ReactiveX version. Only the Netflix version. Obviously the version numbers are different...</p>
  
  <p>I'm I missing something? Is this just a lack of clarity in the documentation I've been reading? Am I reading the wrong documentation? Can someone point me to a good place that I can RTFM in regards to the above?</p>