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.

--

--

--

Open Sourcer

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Adam Hurwitz

Adam Hurwitz

Open Sourcer

More from Medium

Under The African Sun (Part 1): Cape and Wine

In Defence of Generalists

The Time to Tap Sap is Now

Patience