<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.suridevs.com/blog/posts/gemini-2-5-pro-io-edition/</loc>
    <lastmod>2025-05-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/jetpack-compose-strengths-weaknesses/</loc>
    <lastmod>2025-05-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/google-material-3-expressive-android-16/</loc>
    <lastmod>2025-05-13T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/android-optimized-resource-shrinking/</loc>
    <lastmod>2025-09-09T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/constraintlayout-demystified/</loc>
    <lastmod>2025-09-15T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/camerax-feature-group-api/</loc>
    <lastmod>2025-10-17T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/all-backup-restore-android-data-protection/</loc>
    <lastmod>2025-10-18T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/dynamic-app-links-android-deep-linking/</loc>
    <lastmod>2025-10-22T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/foreground-service-to-workmanager-migration/</loc>
    <lastmod>2025-10-24T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/apk-manager-backup-restore-guide/</loc>
    <lastmod>2025-10-28T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/unit-converter-getting-started-guide/</loc>
    <lastmod>2025-11-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/kotlin-2-2-21-release-android-developers/</loc>
    <lastmod>2025-11-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/mvvm-jetpack-compose-authentication-guide/</loc>
    <lastmod>2025-11-15T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/mvvm-jetpack-compose-advanced-patterns/</loc>
    <lastmod>2025-11-18T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/navigation-component-jetpack-compose-complete-guide/</loc>
    <lastmod>2025-11-25T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/kotlin-coroutines-from-callbacks-to-async/</loc>
    <lastmod>2025-12-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/android-in-app-updates-play-core-guide/</loc>
    <lastmod>2025-12-09T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/room-database-android-kotlin-guide/</loc>
    <lastmod>2025-12-17T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/parallel-api-calls-kotlin-async-flow-zip-combine/</loc>
    <lastmod>2025-12-27T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/mqtt-android-iot-jetpack-compose/</loc>
    <lastmod>2026-01-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/flutter-dio-networking-part-1-foundation/</loc>
    <lastmod>2026-01-19T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/flutter-dio-networking-part-2-token-refresh/</loc>
    <lastmod>2026-01-24T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/flutter-dio-networking-part-3-clean-api-calls/</loc>
    <lastmod>2026-02-03T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/flutter-riverpod-sync-state-multiple-providers/</loc>
    <lastmod>2026-02-13T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/about-us.html</loc>
    <lastmod>2026-02-15T10:06:09.660Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/apps.html</loc>
    <lastmod>2026-02-15T10:06:22.756Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/privacy-policy.html</loc>
    <lastmod>2026-02-15T10:06:45.640Z</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/terms-of-service.html</loc>
    <lastmod>2026-02-15T10:07:09.425Z</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/contact.html</loc>
    <lastmod>2026-02-15T10:07:36.310Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/</loc>
    <lastmod>2026-02-21T04:00:25.381Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/page-2/</loc>
    <lastmod>2026-02-21T04:00:25.381Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/page-3/</loc>
    <lastmod>2026-02-21T04:00:25.381Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/page-4/</loc>
    <lastmod>2026-02-21T04:00:25.381Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/page-5/</loc>
    <lastmod>2026-02-21T04:00:25.381Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/navigation-3-jetpack-compose-migration-guide/</loc>
    <lastmod>2026-03-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/</loc>
    <lastmod>2026-03-05T16:07:04.014Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.suridevs.com/blog/posts/jetpack-compose-layouts-row-column-box-constraintlayout/</loc>
    <lastmod>2026-03-19T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
