This is the first talk in a four edition series that focuses on becoming good with coroutines. This talk is a gentle introduction to coroutines and what problem they're trying to solve and why. It also shows the audience how to run coroutines.
you more control of how you handle jobs Less resource intensive than JVM threads (2mb) Why Coroutines ? sendRequest( onSuccess = { sendAnotherRequest( onSuccess = {...}, onFailure = {...}, ) }, onFailure = {...} )
How can you use builders to create coroutines Advanced Coroutine Concepts 14 Contexts What are contexts and what is context switching and so much more!