Summary
Creating our own operators and resource-dependent Observable
instances gives us unlimited possibilities when it comes to creating logic around the Observable
class. We are able to turn each data source into an Observable
instance and transform the incoming data in many different ways.
I wanted this book to cover the most interesting and important parts of RxJava. If I have missed something important, the documentation at https://github.com/ReactiveX/RxJava/wiki is one of the best on the web.. Refer especially to this section for further reading: https://github.com/ReactiveX/RxJava/wiki/Additional-Reading.
I have tried to structure the code and the ideas and to provide them in small iterations over the chapters. The first and second chapters are more ideological; they introduce the reader to the basic ideas of the functional programming and the reactive programming and the second chapter tries to establish the the origins of the Observable
class. The third chapter provides the reader...