Executing asynchronous actions, whether from a local database, the network, or something else, is one of the most common tasks in Android development. However, it is also one of the most cumbersome and error-prone. Making this easier is a core tenant of MvRx. This lesson will introduce the ways that MvRx makes fetching asynchronous data a breeze.
MvRx even has RxJava helpers to connect existing RxJava based asynchronous APIs to MvRx state with as little as one line of code.