You can certainly use for replacing basic functions like loops.

However, reactive programming really comes into use when interacting with backend APIs. For example, if you are using the MVVM (Model View View Model) architecture pattern than it’s useful to use Observables in the ViewModel to return the appropriate data.

Jake Wharton is a reactive “ace”. I’d recommend his RxAndroid sample.

Creator of Coinverse - The 1st Crypto News Audiocast App @ bit.ly/play-coin

Creator of Coinverse - The 1st Crypto News Audiocast App @ bit.ly/play-coin