RxJava é uma extensão baseada em Java do ReactiveX. ReactiveX é um projeto que visa fornecer conceito de programação reativa para várias linguagens de programação. A programação reativa se refere ao cenário em que o programa reage à medida que os dados aparecem. É um conceito de programação baseado em eventos e os eventos podem se propagar para observadores de registradores. ConformeReactive, eles combinaram o melhor do padrão Observer, do padrão Iterator e do padrão funcional. O padrão Observer bem feito. ReactiveX é uma combinação das melhores ideias do padrão Observer, do padrão Iterator e da programação funcional.
Este tutorial foi projetado para todos os leitores que desejam aprender os recursos do RxJava. Este tutorial cobre a maioria dos tópicos necessários para um entendimento básico do RxJava e para ter uma ideia de como ele funciona.
Este tutorial foi preparado para os iniciantes para ajudá-los a entender os conceitos básicos e avançados relacionados ao RxJava.