RxJava, RxAndroid Complete Beginner Course
RxJava, RxAndroid Complete Beginner Course
BEGINNER
Every concept is explained in detailed manner with code examples. All the Android
examples provided simulates the realtime android apps. Follow the course in the
mentioned order to understand it easily.
https://www.androidhive.info/RxJava/tutorials/ 1/22
1/2/2019 RxJava, RxAndroid Complete Beginner Course
DOWNLOAD CODE
1 Basics
1.1 Introduction To Reactive Programming – RxJava, RxAndroid
Brief introduction of Reactive Programming, basics of RxJava
and RxAndroid with examples. I would say, this article is
foundation of this course. Thorough understanding is
necessary before proceeding further.
https://www.androidhive.info/RxJava/tutorials/ 2/22
1/2/2019 RxJava, RxAndroid Complete Beginner Course
2 Operators
2.1 Understanding Map, FlatMap, SwitchMap and ConcatMap
Useful operators in RxJava and use cases of each operator
3 Networking
https://www.androidhive.info/RxJava/tutorials/ 3/22
1/2/2019 RxJava, RxAndroid Complete Beginner Course
4 Android Examples
4.1 Android RxJava Instant Search – Local, Remote Databases (Retro t)
Android example of adding instant search to a Contacts app.
You will see a use case of Debounce, SwitchMap,
Observables and Retro t when put together.
5 Roadmap
The following concepts are scheduled to be published in near
future. You can start exploring the concepts until published on the
https://www.androidhive.info/RxJava/tutorials/ 4/22
1/2/2019 RxJava, RxAndroid Complete Beginner Course
same blog.
5.1 RxBinding
https://www.androidhive.info/RxJava/tutorials/ 5/22