In this chapter, we familiarized ourselves with a great Retrofit library and learned to make requests with it.
Furthermore, by now it should be clear that using functional transformations with .map() makes it possible to process data in a very concise and simple way.
Furthermore, we took a quick peek at the mechanisms (mainly, .flatMap()), and they will allow us to later combine and reuse different Observables.
Finally, the reader should start realizing how powerful RxJava is by now; we were able to plugin periodic updates, fetch remote services, data transformations, and UI updates in one simple and straightforward flow! Later in this book, we will explore bigger and more powerful examples .