<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>SudarshanTechLabs Blog: Performance</title>
    <link>https://sudarshantechlabs.com/blog/tag/performance</link>
    <description>Posts tagged Performance from SudarshanTechLabs.</description>
    <language>en-us</language>
    <lastBuildDate>Mon, 03 Aug 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://sudarshantechlabs.com/blog/tag/performance/feed.xml" rel="self" type="application/rss+xml" />
    <managingEditor>support@sudarshantechlabs.com (Sudarshan Chaudhari)</managingEditor>
    <webMaster>support@sudarshantechlabs.com (Sudarshan Chaudhari)</webMaster>
    <item>
      <title>Paging 3 in Android: Efficient List Loading at Scale</title>
      <link>https://sudarshantechlabs.com/blog/paging-3-efficient-list-loading-at-scale</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/paging-3-efficient-list-loading-at-scale</guid>
      <description>Loading a thousand-item list all at once is how apps run out of memory and feel sluggish. Paging 3 loads data in chunks as the user scrolls. Here&apos;s how it fits together with Compose, Room, and a network source. · 4 min read</description>
      <pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate>
      <category>Paging 3</category>
      <category>Android</category>
      <category>Jetpack Compose</category>
      <category>Performance</category>
      <category>Kotlin</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Debugging Memory Leaks in Android With LeakCanary</title>
      <link>https://sudarshantechlabs.com/blog/debugging-memory-leaks-android-leakcanary</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/debugging-memory-leaks-android-leakcanary</guid>
      <description>Memory leaks rarely crash on the first screen — they crash users three navigations deep. Here&apos;s the LeakCanary workflow I use to catch the common Android leak sources before they hit production. · 5 min read</description>
      <pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate>
      <category>Android</category>
      <category>Memory Leaks</category>
      <category>LeakCanary</category>
      <category>Debugging</category>
      <category>Performance</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>How to Cut Your APK/AAB Size by 40% Using R8 and ProGuard</title>
      <link>https://sudarshantechlabs.com/blog/cut-apk-size-r8-proguard</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/cut-apk-size-r8-proguard</guid>
      <description>App size affects install conversion rates, storage permissions, and Play Store ranking. Here&apos;s a systematic approach to shrinking your Android app using R8, resource shrinking, and build configuration. · 3 min read</description>
      <pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate>
      <category>Android</category>
      <category>Performance</category>
      <category>Gradle</category>
      <category>R8</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>Jetpack Compose Performance Optimization: Mastering Recomposition, Stability, and Skippable Composables</title>
      <link>https://sudarshantechlabs.com/blog/jetpack-compose-performance-optimization-recomposition-stability-and-skippable-composables</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/jetpack-compose-performance-optimization-recomposition-stability-and-skippable-composables</guid>
      <description>Learn how to shrink recomposition footprints, make your composables stable, and leverage skippable APIs to keep frame times under 16 ms on real devices. · 8 min read</description>
      <pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate>
      <category>Android</category>
      <category>Jetpack Compose</category>
      <category>Performance</category>
      <category>Best Practices</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Speeding Up Your App’s First Load with Android App Startup Library</title>
      <link>https://sudarshantechlabs.com/blog/android-app-startup-optimization-with-app-startup-library</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/android-app-startup-optimization-with-app-startup-library</guid>
      <description>I dive into the App Startup library, show how to register components, measure impact, and integrate it with Coroutines and Hilt for a measurable 200‑ms jump in launch time. · 4 min read</description>
      <pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate>
      <category>Android</category>
      <category>Kotlin</category>
      <category>Performance</category>
      <category>Startup</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Speed Up Your Builds: Mastering Feature Modules and Dynamic Delivery in Android</title>
      <link>https://sudarshantechlabs.com/blog/android-app-modularization-feature-modules-build-speed-and-dynamic-delivery</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/android-app-modularization-feature-modules-build-speed-and-dynamic-delivery</guid>
      <description>Learn how to split an Android app into feature modules, boost Gradle build times, and use Play Feature Delivery for on‑demand downloads—all with concrete Kotlin examples. · 5 min read</description>
      <pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate>
      <category>android</category>
      <category>kotlin</category>
      <category>performance</category>
      <category>best practices</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Jetpack Compose Performance: Avoiding Unnecessary Recompositions</title>
      <link>https://sudarshantechlabs.com/blog/jetpack-compose-performance</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/jetpack-compose-performance</guid>
      <description>Compose is fast by design, but it&apos;s easy to write composables that recompose far more than necessary. Here&apos;s how to identify recomposition problems, understand why they happen, and fix them with the right patterns. · 4 min read</description>
      <pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate>
      <category>Android</category>
      <category>Jetpack Compose</category>
      <category>Performance</category>
      <category>Kotlin</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Gradle Build Optimization: Cut Your Android Build Times in Half</title>
      <link>https://sudarshantechlabs.com/blog/gradle-build-optimization</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/gradle-build-optimization</guid>
      <description>A slow Gradle build kills developer productivity. Every wasted build minute multiplies across your team and across your day. Here&apos;s how to diagnose and fix the most common Android build performance problems. · 4 min read</description>
      <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
      <category>Android</category>
      <category>Tools</category>
      <category>Performance</category>
      <category>Engineering</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>How to Reduce Android App Size: R8, Split APKs, and Resource Optimization</title>
      <link>https://sudarshantechlabs.com/blog/android-app-size-reduction</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/android-app-size-reduction</guid>
      <description>App size directly affects install rates and user retention. Every extra MB costs you installs. Here&apos;s a systematic approach to analyzing and reducing Android app size using R8, App Bundles, and resource optimization. · 4 min read</description>
      <pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate>
      <category>Android</category>
      <category>Performance</category>
      <category>Tools</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Performance Testing Basics: What to Measure and How to Start</title>
      <link>https://sudarshantechlabs.com/blog/performance-testing-basics</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/performance-testing-basics</guid>
      <description>Performance testing is often skipped until users complain. By then it&apos;s expensive to fix. Here&apos;s what to measure, how to set baselines, and the minimum viable performance testing setup for any application. · 4 min read</description>
      <pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate>
      <category>Testing</category>
      <category>Performance</category>
      <category>Android</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Why Is Your Test Automation So Slow? (And How to Fix It)</title>
      <link>https://sudarshantechlabs.com/blog/why-automation-is-slow</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/why-automation-is-slow</guid>
      <description>A test suite that takes 45 minutes to run doesn&apos;t get run. Slow automation defeats its own purpose. Here are the real causes of slow test suites and concrete fixes for each one. · 4 min read</description>
      <pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate>
      <category>Testing</category>
      <category>Automation</category>
      <category>Performance</category>
      <category>CI/CD</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
  </channel>
</rss>