<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>SudarshanTechLabs Blog: Coroutines</title>
    <link>https://sudarshantechlabs.com/blog/tag/coroutines</link>
    <description>Posts tagged Coroutines from SudarshanTechLabs.</description>
    <language>en-us</language>
    <lastBuildDate>Tue, 30 Jun 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://sudarshantechlabs.com/blog/tag/coroutines/feed.xml" rel="self" type="application/rss+xml" />
    <managingEditor>support@sudarshantechlabs.com (Sudarshan Chaudhari)</managingEditor>
    <webMaster>support@sudarshantechlabs.com (Sudarshan Chaudhari)</webMaster>
    <item>
      <title>Kotlin Coroutines: The Patterns I Use in Every App</title>
      <link>https://sudarshantechlabs.com/blog/kotlin-coroutines-patterns-every-app</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/kotlin-coroutines-patterns-every-app</guid>
      <description>After using Coroutines across 22+ Android apps, certain patterns appear in every codebase. Here are the ones that matter — with the mistakes they prevent. · 3 min read</description>
      <pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate>
      <category>Kotlin</category>
      <category>Coroutines</category>
      <category>Android</category>
      <category>Architecture</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Writing Testable Android Code: ViewModels, Fakes, and Coroutine Test Rules</title>
      <link>https://sudarshantechlabs.com/blog/writing-testable-android-code-viewmodels-fakes-and-coroutine-test-rules</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/writing-testable-android-code-viewmodels-fakes-and-coroutine-test-rules</guid>
      <description>This post covers practical strategies for writing testable Android code using ViewModels, fakes, and coroutine test rules to improve maintainability and reduce flaky tests. · 4 min read</description>
      <pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate>
      <category>Android</category>
      <category>Kotlin</category>
      <category>Testing</category>
      <category>Coroutines</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Kotlin Coroutines vs Java Threads: When to Use Each for Android Performance</title>
      <link>https://sudarshantechlabs.com/blog/kotlin-coroutines-vs-java-threads-a-practical-comparison</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/kotlin-coroutines-vs-java-threads-a-practical-comparison</guid>
      <description>This post compares Kotlin Coroutines and Java Threads for Android concurrency, focusing on performance, simplicity, and real-world use cases to help you choose the right tool. · 4 min read</description>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <category>Android</category>
      <category>Kotlin</category>
      <category>Coroutines</category>
      <category>Performance</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Mastering Kotlin Coroutines: Structured Concurrency for Robust Android Apps</title>
      <link>https://sudarshantechlabs.com/blog/kotlin-coroutines-structured-concurrency-scopes-jobs-and-cancellation</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/kotlin-coroutines-structured-concurrency-scopes-jobs-and-cancellation</guid>
      <description>Deep dive into Kotlin structured concurrency, exploring scopes, jobs, and cancellation techniques to build efficient, crash-free Android applications. · 4 min read</description>
      <pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate>
      <category>Android</category>
      <category>Kotlin</category>
      <category>Coroutines</category>
      <category>Performance</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Android Background Processing: WorkManager vs Coroutines vs Services</title>
      <link>https://sudarshantechlabs.com/blog/android-background-processing</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/android-background-processing</guid>
      <description>Android has multiple ways to run background work. Choosing wrong leads to work that gets killed by Doze mode, battery drain, or ANRs. Here&apos;s when to use WorkManager, coroutines, foreground services, and how each interacts with the system. · 4 min read</description>
      <pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate>
      <category>Android</category>
      <category>Coroutines</category>
      <category>Kotlin</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Kotlin Coroutines vs RxJava in 2026: Choosing the Right Tool for the Job</title>
      <link>https://sudarshantechlabs.com/blog/kotlin-coroutines-vs-rxjava-in-2026-choosing-the-right-tool-for-the-job</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/kotlin-coroutines-vs-rxjava-in-2026-choosing-the-right-tool-for-the-job</guid>
      <description>In this article, we&apos;ll compare Kotlin Coroutines and RxJava, two popular tools for handling asynchronous programming in Kotlin. We&apos;ll explore their strengths and weaknesses, and provide concrete examples to help you decide which tool is right for your next project. · 3 min read</description>
      <pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate>
      <category>Kotlin</category>
      <category>Coroutines</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Kotlin Coroutines vs RxJava in 2026: Choosing the Right Tool for Modern Android Development</title>
      <link>https://sudarshantechlabs.com/blog/kotlin-coroutines-vs-rxjava-in-2026-choosing-the-right-tool-for-modern-android-development</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/kotlin-coroutines-vs-rxjava-in-2026-choosing-the-right-tool-for-modern-android-development</guid>
      <description>Learn when to use Kotlin Coroutines or RxJava in 2026 for Android apps, with code examples, performance benchmarks, and real-world use cases from a solo dev&apos;s perspective. · 3 min read</description>
      <pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate>
      <category>Android</category>
      <category>Kotlin</category>
      <category>Coroutines</category>
      <category>Jetpack Compose</category>
      <category>Architecture</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Advanced StateFlow Patterns for Android ViewModels</title>
      <link>https://sudarshantechlabs.com/blog/stateflow-advanced-patterns</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/stateflow-advanced-patterns</guid>
      <description>Basic StateFlow usage is straightforward. The advanced patterns — combining flows, handling loading and error states, optimistic updates, and flow transformation — are where most devs hit walls. Here&apos;s how to do them correctly. · 4 min read</description>
      <pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate>
      <category>Kotlin</category>
      <category>Android</category>
      <category>Coroutines</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Testing Kotlin Coroutines and Flow: The Complete Guide</title>
      <link>https://sudarshantechlabs.com/blog/kotlin-coroutines-testing</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/kotlin-coroutines-testing</guid>
      <description>Coroutines and Flow add async complexity that makes testing tricky. Here&apos;s how to use TestCoroutineDispatcher, runTest, and Turbine to write fast, deterministic tests for all your coroutine-based code. · 4 min read</description>
      <pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate>
      <category>Kotlin</category>
      <category>Coroutines</category>
      <category>Testing</category>
      <category>Android</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
  </channel>
</rss>