13. RxJava and Coroutines
Overview
This chapter will introduce you to doing background operations and data manipulations with RxJava and coroutines. It covers how to use RxJava to retrieve data from an external API and how to do that with coroutines. You'll also learn how to manipulate and display the data using RxJava operators and LiveData transformations.
By the end of this chapter, you will be able to use RxJava to manage network calls in the background and use RxJava operators to transform data. You will also be able to perform network tasks in the background using Kotlin coroutines and manipulate data with LiveData transformations.