---
title: "Max Kim (@maxkim) | Hashnode"
description: "I code stuff for phones. Read the latest articles by Max Kim on Hashnode."
url: "https://hashnode.com/@maxkim"
---

@maxkim

# Max Kim

@maxkim · Riga, Latvia · Joined April 2021

I code stuff for phones

### [Full Guide to Testing Android Applications in 2022](https://maxkim.dev/full-guide-to-testing-android-applications-in-2022?utm_source=hashnode&utm_medium=feed)

In this article, we will discuss everything you need to know to fully test an Android application in 2022 and beyond.

66 min read · [maxkim.dev](https://maxkim.dev/full-guide-to-testing-android-applications-in-2022?utm_source=hashnode&utm_medium=feed)

[4](https://hashnode.com/posts/full-guide-to-testing-android-applications-in-2022/627e35255cbe9ede04a91214) [May 13, 2022](https://hashnode.com/posts/full-guide-to-testing-android-applications-in-2022/627e35255cbe9ede04a91214)

### [Things every Kotlin Developer should know about Coroutines. Part 5: Cancellation.](https://maxkim.dev/things-every-kotlin-developer-should-know-about-coroutines-part-5-cancellation?utm_source=hashnode&utm_medium=feed)

In this article, we will discuss everything you need to know about cancellation in coroutines.

15 min read · [maxkim.dev](https://maxkim.dev/things-every-kotlin-developer-should-know-about-coroutines-part-5-cancellation?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/things-every-kotlin-developer-should-know-about-coroutines-part-5-cancellation/61e1ac491f35f378644680fc) [Jan 14, 2022](https://hashnode.com/posts/things-every-kotlin-developer-should-know-about-coroutines-part-5-cancellation/61e1ac491f35f378644680fc)

### [Things every Kotlin Developer should know about Coroutines. Part 4: Exception Handling.](https://maxkim.dev/things-every-kotlin-developer-should-know-about-coroutines-part-4-exception-handling?utm_source=hashnode&utm_medium=feed)

In this article, we discuss everything you need to know about exception handling in coroutines.

13 min read · [maxkim.dev](https://maxkim.dev/things-every-kotlin-developer-should-know-about-coroutines-part-4-exception-handling?utm_source=hashnode&utm_medium=feed)

[Jan 5, 2022](https://hashnode.com/posts/things-every-kotlin-developer-should-know-about-coroutines-part-4-exception-handling/61d5f157955f030edd3abb32)

### [Things every Kotlin Developer should know about Coroutines. Part 3: Structured Concurrency.](https://maxkim.dev/things-every-kotlin-developer-should-know-about-coroutines-part-3-structured-concurrency?utm_source=hashnode&utm_medium=feed)

Deep dive into the concept of structured concurrency in Kotlin Coroutines, discussing common pitfalls and best practices.

8 min read · [maxkim.dev](https://maxkim.dev/things-every-kotlin-developer-should-know-about-coroutines-part-3-structured-concurrency?utm_source=hashnode&utm_medium=feed)

[Dec 23, 2021](https://hashnode.com/posts/things-every-kotlin-developer-should-know-about-coroutines-part-3-structured-concurrency/61c471953fe31f38adc314fd)

### [Things every Kotlin Developer should know about Coroutines. Part 2: CoroutineScope.](https://maxkim.dev/things-every-kotlin-developer-should-know-about-coroutines-part-2-coroutinescope?utm_source=hashnode&utm_medium=feed)

Deep dive into CoroutineScope along with best practices and recommendations.

11 min read · [maxkim.dev](https://maxkim.dev/things-every-kotlin-developer-should-know-about-coroutines-part-2-coroutinescope?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/things-every-kotlin-developer-should-know-about-coroutines-part-2-coroutinescope/61b89f230059f90a57a58873) [Dec 14, 2021](https://hashnode.com/posts/things-every-kotlin-developer-should-know-about-coroutines-part-2-coroutinescope/61b89f230059f90a57a58873)
