Summary

Our journey ends here. You are ready to bring your Java apps to a new code quality level. You can now enjoy a new coding paradigm and approach your daily programming life with a more fluid mindset. RxJava gives you the opportunity to think about data in a time-oriented way: everything is continuously changing, data is getting updated, events are getting triggered, and you can now create apps that react to these events, are flexible, and run smoothly.

Switching to RxJava can look hard and time consuming at the beginning, but we experienced how effective it can be to approach everyday problems in a reactive way. Now you can start porting your old code to RxJava: give those synchronous getters a new reactive life!

RxJava is an evolving and expanding world. There are lots of methods out there that we couldn't explore. There are methods that are not even there yet, because with RxJava, you can create your own operators and push them even further.

Android is a great place to play, but it comes with limitations. As an Android developer, you can overcome many of them with RxJava and RxAndroid. We had just a bite of RxAndroid, with AndroidScheduler, but in this last chapter, you learned about ViewObservable. RxAndroid gives you a lot more: for instance, WidgetObservable, and LifecycleObservable. Now it's up to you to push it more and more.

Remember that Observable sequences act like rivers: they flow. You can filter a river, you can transform a river, you can combine two rivers into one, and it will still flow. In the end, it will be the river you want it to be.

 

"Be water, my friend."

 
 --Bruce Lee
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.149.27.72