RxJava es una extensión de ReactiveX basada en Java. ReactiveX es un proyecto que tiene como objetivo proporcionar un concepto de programación reactiva a varios lenguajes de programación. La programación reactiva se refiere al escenario donde el programa reacciona cuando aparecen los datos. Es un concepto de programación basado en eventos y los eventos pueden propagarse a los observadores de registros. Según elReactive, han combinado lo mejor del patrón Observer, el patrón Iterator y el patrón funcional. El patrón Observer bien hecho. ReactiveX es una combinación de las mejores ideas del patrón Observer, el patrón Iterator y la programación funcional.
Este tutorial ha sido diseñado para todos aquellos lectores que quieran aprender las características de RxJava. Este tutorial cubre la mayoría de los temas necesarios para una comprensión básica de RxJava y para tener una idea de cómo funciona.
Este tutorial ha sido preparado para principiantes para ayudarlos a comprender los conceptos básicos y avanzados relacionados con RxJava.