---
title: "#kotlincoroutines articles | Hashnode"
description: "Explore 3 articles tagged #kotlincoroutines on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/kotlincoroutines"
---

Tag

# #kotlincoroutines

3 posts · 0 followers

[Android Expert](https://hashnode.com/@android-expert) · [3d ago](https://hashnode.com/posts/one-snackbar-three-streams-choosing-between-stateflow-sharedflow-and-channel/6af4a6ede4032a425a9a4c29)

### [One Snackbar, Three Streams: Choosing Between StateFlow, SharedFlow, and Channel](https://android-expert.hashnode.dev/one-snackbar-three-streams-choosing-between-stateflow-sharedflow-and-channel?utm_source=hashnode&utm_medium=feed)

Why your snackbar fires twice after rotation, and how to choose the right stream for UI state, one-shot events, event buses, and queues.

16 min read · [android-expert.hashnode.dev](https://android-expert.hashnode.dev/one-snackbar-three-streams-choosing-between-stateflow-sharedflow-and-channel?utm_source=hashnode&utm_medium=feed)

[Android Expert](https://hashnode.com/@android-expert) · [3d ago](https://hashnode.com/posts/cancelled-by-a-sibling-how-failure-travels-through-the-coroutine-job-tree/6af4a6e5659bd4c3cfc14994)

### [Cancelled by a Sibling: How Failure Travels Through the Coroutine Job Tree](https://android-expert.hashnode.dev/cancelled-by-a-sibling-how-failure-travels-through-the-coroutine-job-tree?utm_source=hashnode&utm_medium=feed)

A field guide to Job hierarchies, why SupervisorJob exists, and the supervisorScope mistakes that quietly bring the bug back.

15 min read · [android-expert.hashnode.dev](https://android-expert.hashnode.dev/cancelled-by-a-sibling-how-failure-travels-through-the-coroutine-job-tree?utm_source=hashnode&utm_medium=feed)

[Android Expert](https://hashnode.com/@android-expert) · [3d ago](https://hashnode.com/posts/the-stack-trace-that-blamed-the-wrong-screen-making-rethrown-coroutine-exceptions-traceable-on-android/6af4a66e174b025e259a7cea)

### [The Stack Trace That Blamed the Wrong Screen: Making Rethrown Coroutine Exceptions Traceable on Android](https://android-expert.hashnode.dev/the-stack-trace-that-blamed-the-wrong-screen-making-rethrown-coroutine-exceptions-traceable-on-android?utm_source=hashnode&utm_medium=feed)

How StackTraceRecoverable restores lost caller frames in Kotlin coroutines, and why it only works in debug, QA, and test builds.

15 min read · [android-expert.hashnode.dev](https://android-expert.hashnode.dev/the-stack-trace-that-blamed-the-wrong-screen-making-rethrown-coroutine-exceptions-traceable-on-android?utm_source=hashnode&utm_medium=feed)
