This talk will highlight the benefits to using coroutines over other solutions to do asynchronous programming with Kotlin on Android. The talk would also introduce how to use kotlin coroutines in our apps.
suspend-able computation non-blocking code Coroutines simplify asynchronous programming by providing possibility to write code in direct style (sequentially).
job = launch(context = CommonPool) { val weatherResult = loadWeather("Bengaluru") launch(context = UI) { showWeather(weatherResult) } } API and then show results