"Elements of Kotlin Coroutines" Version 0.2 Released

Subscribers now have access to Version 0.2 of Elements of Kotlin Coroutines, in PDF, EPUB, and MOBI/Kindle formats. Just log into your Warescription page to download it, or set up an account and subscribe!

It adds four new chapters:

There are also other improvements, including updates for newer versions of the coroutines library. And, there are a lot of bug fixes.


Yeah, OK, this update took longer than I had anticipated. I apologize for the delays. šŸ˜ž

The two Kotlin books are low on my priority queue, courtesy of lots of client work, the Android books, and getting geared up for Jetpack Compose.

I hope to get another update to this book out before the end of the year. But, to put it in perspective, I plan on updating every other book first, with about 15 total updates over the latter half of the year. And that assumes that everything goes well (e.g., I donā€™t contract COVID-19). Some people think that I have an army of authors working on these books. In truth, my dust bunnies are terrible typists, so Iā€™m on my own.

Also, part of my sluggishness is that coroutines are still a bit on the bleeding edge. Google is pushing coroutines fairly hard, which is why I want to use them in the rest of the books. But we in the community are still figuring out the right ways of using them, on top of the ā€œshifting sandsā€ of coroutines themselves (ā€œuse ConflatedBroadcastChannel!ā€, ā€œno, wait, use StateFlow!ā€). I am fairly decent at dealing with bleeding-edge Android, but that only somewhat translates into dealing with bleeding-edge Kotlin.

Regardless, I hope to update this book a bit more quickly than (ā€¦checks notesā€¦) once every 10 months. šŸ˜¬