Get 3 months of Audible free - Get this deal
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
$39.44
FREE delivery Sunday, August 3
In Stock
$$39.44 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$39.44
Subtotal
Initial payment breakdown
Shipping cost, delivery date and order total (including tax) shown at checkout.
Ships from
Sold by
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera, scan the code below and download the Kindle app.

QR code to download the Kindle app

  • The Complete Guide to Kotlin Coroutines: Master Asynchronous Programming, Flow, Channels, and CoroutineScope with Real-World Android and Ktor Examples
  • To view this video, download

The Complete Guide to Kotlin Coroutines: Master Asynchronous Programming, Flow, Channels, and CoroutineScope with Real-World Android and Ktor Examples Hardcover – July 13 2025


' + '' + decodeURIComponent(encodedIframeContent) + ''+''); doc.close(); } } this.iframeload = function () { var iframe = document.getElementById(iframeId); iframe.style.display = ''; setTimeout(function () { setIframeHeight(initialResizeCallback); }, 20); } function getDocHeight(doc) { var contentDiv = doc.getElementById("iframeContent"); var docHeight = 0; if(contentDiv){ docHeight = Math.max( contentDiv.scrollHeight, contentDiv.offsetHeight, contentDiv.clientHeight ); } return docHeight; } function setIframeHeight(resizeCallback) { var iframeDoc, iframe = document.getElementById(iframeId); iframeDoc = ((iframe.contentWindow && iframe.contentWindow.document) || iframe.contentDocument); if (iframeDoc) { var h = getDocHeight(iframeDoc); if (h && h != 0) { iframe.style.height = parseInt(h) + 'px'; if(typeof resizeCallback == "function") { resizeCallback(iframeId); } } else if (nTries < MAX_TRIES) { nTries++; setTimeout(function () { setIframeHeight(resizeCallback); }, 50); } } } this.resizeIframe = function(resizeCallback) { nTries = 0; setIframeHeight(resizeCallback); } } return DynamicIframe; });
{"desktop_buybox_group_1":[{"displayPrice":"$39.44","priceAmount":39.44,"currencySymbol":"$","integerValue":"39","decimalSeparator":".","fractionalValue":"44","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"PY2xpLv7KtmFmaXp5NLX6IjBx6I5XBv9jU6MZHI%2Byaib71BHH%2FO1Pe71ZB9xKwuIOm0DJzSFTYbN%2BwooBR7u7lZ%2BRnhnBGvN0FzZVsF9CR45KD0nAKPZwaajwxEtjAlGNdEpV0uX9Bs%3D","locale":"en-CA","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

Master Asynchronous Programming, Flow, Channels, and CoroutineScope with Real-World Android and Ktor Examples

Learn how to write modern, efficient Kotlin code using coroutines, flows, and structured concurrency.

Kotlin Coroutines are a powerful tool for writing asynchronous code that is both concise and maintainable. Whether you're working on Android, backend with Ktor, or multiplatform Kotlin projects, this book provides practical guidance for using coroutines effectively in real-world applications.

Each chapter focuses on a core aspect of coroutines, including suspending functions, coroutine builders, dispatchers, flows, channels, and exception handling. You’ll learn how to work with lifecycle-aware scopes like viewModelScope and lifecycleScope, test coroutine logic reliably, and apply advanced tools such as StateFlow, SharedFlow, and Turbine for reactive programming.

Designed for developers with some Kotlin experience, this guide delivers clear explanations, up-to-date examples, and hands-on patterns you can immediately apply in Android and server-side development.

What you’ll learn:

  • How suspending functions and coroutine scopes work in Kotlin

  • Practical usage of Flow, StateFlow, and SharedFlow

  • Integration with Retrofit, Room, and Jetpack Compose

  • Tools and practices for cancellation, exception safety, and testing

  • When and how to use structured concurrency, channels, and custom dispatchers

About the Author:
Eric Foray is a Kotlin developer and educator with experience building Android and Ktor-based applications. He focuses on practical, maintainable approaches to modern software development using Kotlin.

Start writing responsive and efficient Kotlin apps with confidence.

Product details

  • ASIN ‏ : ‎ B0FHH8ZWNM
  • Publisher ‏ : ‎ Independently published
  • Publication date ‏ : ‎ July 13 2025
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 200 pages
  • ISBN-13 ‏ : ‎ 979-8292371519
  • Item weight ‏ : ‎ 454 g
  • Dimensions ‏ : ‎ 18.38 x 1.63 x 26 cm
  • 鶹 Rank: #70 in Mobile App Development & Programming

Customer reviews

  • 5 star
    0%
  • 4 star
    0%
  • 3 star
    0%
  • 2 star
    0%
  • 1 star
    0%

Review this product

Share your thoughts with other customers

No customer reviews