Recorded at Android Summit 2020 https://androidsummit.org
On this talk we will learn how to leverage the capabilities of the Arrow Fx Coroutines library to encode Android applications. We will make good use of the Arrow functional streams implementation, and learn about the advanced concurrency operators the library provides to encode our apps. We will also grow some sense on how to use suspend as a mechanism to flag side effects, and how to provide a safe environment to run and keep those under control.