---
title: "Discussion on \"Part 1 of Coroutines Unlocked: Kotlin Coroutines Fundamentals - Your First Coroutine\" | Hashnode"
description: "Discussion on \"Part 1 of Coroutines Unlocked: Kotlin Coroutines Fundamentals - Your First Coroutine\". In Part 0, we learned why coroutines exist, they solve the async programming nightmare that's plagued Android developers for years. We saw how blocking code freezes apps, how threads are messy and expensive, and how coroutines provide an elegant solu..."
url: "https://hashnode.com/posts/part-1-of-coroutines-unlocked-kotlin-coroutines-fundamentals-your-first-coroutine/696f7f057347386e29719ddb"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Part 1 of Coroutines Unlocked: Kotlin Coroutines Fundamentals - Your First Coroutine](https://mzohaib.hashnode.dev/part-1-of-coroutines-unlocked-kotlin-coroutines-fundamentals-your-first-coroutine?utm_source=hashnode&utm_medium=feed)

In Part 0, we learned why coroutines exist, they solve the async programming nightmare that's plagued Android developers for years. We saw how blocking code freezes apps, how threads are messy and expensive, and how coroutines provide an elegant solu...

Jan 20 · 10 min read · mzohaib.hashnode.dev  
Updated Jan 27  
Read the article

-   [#kotlin-coroutines-android-androiddevelopment-kotlinlang-retrofit-async-jetpack-mvvm-programming](https://hashnode.com/tag/kotlin-coroutines-android-androiddevelopment-kotlinlang-retrofit-async-jetpack-mvvm-programming)

## Written by

[Mohammad Zohaib](https://hashnode.com/@mzohaib78)

@mzohaib78

  
[View profile](https://hashnode.com/@mzohaib78)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
