<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://suridev.hashnode.dev</loc>
    <lastmod>2026-09-04T13:05:28.419Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://suridev.hashnode.dev/android-in-app-updates-play-core-complete-guide</loc>
    <lastmod>2026-05-26T05:00:43.909Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://suridev.hashnode.dev/android-constraintlayout-chains-barriers-performance</loc>
    <lastmod>2026-05-22T04:58:55.574Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://suridev.hashnode.dev/jetpack-compose-dark-light-theme</loc>
    <lastmod>2026-05-11T04:53:01.608Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://suridev.hashnode.dev/camerax-feature-group-api</loc>
    <lastmod>2026-05-09T09:34:01.443Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://suridev.hashnode.dev/room-database-android-production-patterns</loc>
    <lastmod>2026-05-06T09:00:00.549Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://suridev.hashnode.dev/mvvm-jetpack-compose-advanced-patterns</loc>
    <lastmod>2026-05-04T04:22:51.702Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://suridev.hashnode.dev/flutter-dio-networking-part-2-token-refresh</loc>
    <lastmod>2026-05-01T05:41:42.959Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://suridev.hashnode.dev/flutter-riverpod-loading-error-success-states-guide</loc>
    <lastmod>2026-04-30T04:48:36.946Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://suridev.hashnode.dev/change-app-language-in-android-jetpack-compose-runtime-locale-switch</loc>
    <lastmod>2026-04-09T06:47:23.970Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://suridev.hashnode.dev/r8-optimizedresourceshrinking-reduce-android-apk-size-by-50</loc>
    <lastmod>2026-03-30T10:18:27.250Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://suridev.hashnode.dev/jetpack-compose-layouts-when-to-use-row-column-box-constraintlayout</loc>
    <lastmod>2026-03-30T10:20:10.206Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://suridev.hashnode.dev/jetpack-navigation-3-migration-type-safe-routes-nav2</loc>
    <lastmod>2026-03-30T10:21:03.607Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://suridev.hashnode.dev/jetpack-compose-navigation-tutorial-type-safe-routes-popupto</loc>
    <lastmod>2026-03-30T10:21:54.901Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://suridev.hashnode.dev/kotlin-coroutines-from-callback-hell-to-clean-async-code</loc>
    <lastmod>2026-03-30T10:22:52.625Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://suridev.hashnode.dev/from-foreground-services-to-workmanager-how-we-cut-battery-drain-by-70</loc>
    <lastmod>2026-03-30T10:23:53.431Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://suridev.hashnode.dev/archive</loc>
    <lastmod>2026-09-04T13:05:28.419Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://suridev.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-04T13:05:28.419Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>