Android Application Architecture
Iván Carballo

First of all great post. On the second example above I think that you are making a mistake, you should have:
.observeOn( .subscribeOn(AndroidSchedulers.mainThread())
Because you want the load to happen in a background thread and display on main thread, not vice versa.

Like what you read? Give Trajce Nakov a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.