This talk introduces Kotlin Coroutine, which was a big feature of Kotlin 1.1.
Kotlin coroutine is a suspendable computation. It empowers programmers in some use cases such as async/await, generator.
The talk describes what Kotlin coroutine is and explains suspendCoroutine method behind it.
Reference:
- https://kotlinlang.org/docs/reference/coroutines.html
- https://github.com/Kotlin/kotlin-coroutines/blob/master/kotlin-coroutines-informal.md#use-cases
- https://github.com/Kotlin/kotlin-coroutines
- Introduction to Kotlin Coroutine
https://vimeo.com/222499934
slides: https://www.slideshare.net/elizarov/introduction-to-kotlin-coroutines
- Guide to kotlinx.coroutines by example
https://github.com/Kotlin/kotlinx.coroutines/blob/master/coroutines-guide.md