Edited
・
Review 1
・
Average rating 5.0
It was great to be able to systematically learn about Kotlin coroutines from the basics to advanced content. It was also nice to be able to learn more details through the book. Starting with the limitations of thread-based work and first establishing the context of why coroutines are needed really made the concepts click. I was able to learn through practice the patterns of controlling threads with CoroutineDispatcher, managing coroutine lifecycle with Job, and receiving result values with async-await. The structured concurrency and CoroutineScope parts were a bit confusing at first, but while listening to the lecture I came to understand how parent-child coroutine relationships work. The exception handling section also clearly organized how to use it in practice, and covering the coroutine testing part solved the parts I was stuck on when writing unit tests. What personally satisfied me the most was being able to study the internal operating principles like Continuation and coroutine thread yielding while also reading the book. I'll make sure to utilize coroutines better!







