2025 COROUTINES CHEAT SHEET

Sign up to get free Kotlin Coroutines Cheat Sheet! It's a practical, high-impact reference created by Marcin Moskala from Kt. Academy, designed to help you write better asynchronous Kotlin code.

Here's what you'll find inside:

  • Functions that start coroutines, such as launch, async, runBlocking, and coroutineScope – when and how to use them.

  • Structured concurrency
    – the rules that keep your coroutines safe and predictable.

  • Coroutine scopes (viewModelScope, lifecycleScope, applicationScope, etc.) and their lifecycle.

  • Job states and how to manage coroutine lifecycles (isActive, isCompleted, cancel(), etc.).

  • Dispatchers – when to use Dispatchers.Default, Dispatchers.IO, Dispatchers.Main, or custom thread limits.

  • Real-life use cases – including examples of high-score loading with coroutine best practices.
    _

Created by Marcin Moskala from kt.academy

Sign up now:

Visit our X profile
Visit our LinkedIn profile
GetResponse