<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://rommansabbir.com</loc>
    <lastmod>2026-08-12T13:18:20.163Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/kotlin-channels-vs-flow-in-practice</loc>
    <lastmod>2026-01-01T11:03:47.857Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/kotlin-channels-a-simple-practical-guide-beginner-advanced</loc>
    <lastmod>2025-12-30T11:36:03.011Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/preview-safe-viewmodels-in-jetpack-compose-with-hilt</loc>
    <lastmod>2025-12-24T06:53:40.374Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/kotlin-spring-boot-handlerinterceptor-vs-filter</loc>
    <lastmod>2025-07-23T15:04:39.335Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/in-memory-caching-tiny-trick-massive-impact</loc>
    <lastmod>2025-05-11T16:43:22.506Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/android-services-how-they-work-and-why-they-matter</loc>
    <lastmod>2025-05-08T12:01:58.394Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/configurable-rate-limiter-in-spring-boot</loc>
    <lastmod>2025-04-08T09:48:36.737Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/kotlin-singleton-with-memory-efficiency</loc>
    <lastmod>2025-02-27T17:03:30.902Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/android-livedata-vs-flow</loc>
    <lastmod>2025-02-26T06:22:40.616Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/secure-storage-in-android-a-comprehensive-guide-part-5</loc>
    <lastmod>2025-02-15T08:10:19.127Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/android-fix-uri-restrictions</loc>
    <lastmod>2025-02-11T05:19:01.379Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/kotlin-sequences-for-efficient-data-processing</loc>
    <lastmod>2025-01-07T12:07:42.089Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/network-security-in-android-a-comprehensive-guide-part-4</loc>
    <lastmod>2024-11-11T15:23:11.532Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/application-security-in-android-a-comprehensive-guide-part-3</loc>
    <lastmod>2024-11-08T11:46:08.701Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/secure-user-authentication-in-android-a-comprehensive-guide-part-2</loc>
    <lastmod>2024-11-02T11:21:57.530Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/data-encryption-in-android-a-comprehensive-guide-part-1</loc>
    <lastmod>2024-10-28T15:18:56.048Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/android-security-approaches-encryption-and-secure-practices</loc>
    <lastmod>2024-11-02T11:23:09.200Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/monitor-internet-connectivity-in-jetpack-compose</loc>
    <lastmod>2024-10-04T19:07:06.374Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/how-slow-poisoning-destroys-workplace-culture-and-productivity</loc>
    <lastmod>2024-09-20T08:07:00.926Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/kotlin-how-to-flow</loc>
    <lastmod>2024-09-14T07:31:57.359Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/android-15-features-and-changes-list</loc>
    <lastmod>2024-08-20T10:36:42.290Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/why-not-jetpack-compose-with-diffutil</loc>
    <lastmod>2024-08-13T17:03:54.455Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/understanding-concurrenthashmap-in-kotlinjava</loc>
    <lastmod>2024-07-26T14:36:59.525Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/understanding-android-broadcast-receivers</loc>
    <lastmod>2024-07-02T15:43:55.314Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/androidx-mastering-jetpack-lifecycle</loc>
    <lastmod>2024-06-29T06:02:17.895Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/android-viewmodelstore</loc>
    <lastmod>2024-06-27T08:33:12.744Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/android-managing-webview-callbacks-with-buildconfig-securely</loc>
    <lastmod>2024-06-23T15:06:30.572Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/typesafe-navigation-or-traditional-intent-passing</loc>
    <lastmod>2024-05-27T15:03:58.736Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/usecase-usages-and-best-practices</loc>
    <lastmod>2024-05-17T07:50:00.714Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/kotlins-collections-in-a-nutshell</loc>
    <lastmod>2024-04-20T09:30:53.076Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/import-aarjar-in-android-studio</loc>
    <lastmod>2024-04-08T08:03:08.509Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/object-oriented-programming-oop-interface-vs-abstraction-javakotlin</loc>
    <lastmod>2024-03-27T14:31:12.886Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/kotlin-spring-boot-jwt-token</loc>
    <lastmod>2024-02-19T17:18:51.821Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/compare-objects-in-kotlin</loc>
    <lastmod>2024-01-18T06:40:31.613Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/understanding-kotlin-coroutine-dispatchers</loc>
    <lastmod>2023-12-09T09:53:22.349Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/android-in-app-push-notifications-with-payloads-and-handling-click-events</loc>
    <lastmod>2023-12-05T11:41:17.499Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/design-patterns-retry-w-kotlin</loc>
    <lastmod>2023-11-25T10:59:06.982Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/design-principles-vs-design-patterns-vs-architecture-design</loc>
    <lastmod>2023-11-08T07:00:42.454Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/android-content-provider-implementation</loc>
    <lastmod>2023-10-24T15:55:45.017Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/with-coroutine-ext</loc>
    <lastmod>2023-10-16T09:01:03.347Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/mastering-hilt-android-kotlin-hilt-dagger-2-part-10</loc>
    <lastmod>2023-10-11T17:10:15.465Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/mastering-hilt-android-kotlin-hilt-dagger-2-part-9</loc>
    <lastmod>2023-10-11T17:02:03.140Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/mastering-hilt-android-kotlin-hilt-dagger-2-part-8</loc>
    <lastmod>2023-10-11T16:51:58.721Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/mastering-hilt-android-kotlin-hilt-dagger-2-part-7</loc>
    <lastmod>2023-10-11T17:25:21.024Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/mastering-hilt-android-kotlin-hilt-dagger-2-part-6</loc>
    <lastmod>2023-10-11T17:24:51.720Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/mastering-hilt-android-kotlin-hilt-dagger-2-part-5</loc>
    <lastmod>2023-10-11T17:24:00.080Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/mastering-hilt-android-kotlin-hilt-dagger-2-part-4</loc>
    <lastmod>2023-10-11T17:23:34.476Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/mastering-hilt-android-kotlin-hilt-dagger-2-part-3</loc>
    <lastmod>2023-10-11T17:23:18.535Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/mastering-hilt-android-kotlin-hilt-dagger-2-part-2</loc>
    <lastmod>2023-10-11T17:22:30.002Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/mastering-hilt-android-kotlin-hilt-dagger-2-part-1</loc>
    <lastmod>2023-10-11T17:22:39.218Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/series/algorithms</loc>
    <lastmod>2026-08-12T13:18:20.163Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/series/android-testing</loc>
    <lastmod>2026-08-12T13:18:20.163Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/series/solid-principles</loc>
    <lastmod>2026-08-12T13:18:20.163Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/series/android</loc>
    <lastmod>2026-08-12T13:18:20.163Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/series/kotlin</loc>
    <lastmod>2026-08-12T13:18:20.163Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/series/di-hilt-android</loc>
    <lastmod>2026-08-12T13:18:20.163Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/series/design-patterns</loc>
    <lastmod>2026-08-12T13:18:20.163Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/series/android-security-encryption-secure</loc>
    <lastmod>2026-08-12T13:18:20.163Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/archive</loc>
    <lastmod>2026-08-12T13:18:20.163Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://rommansabbir.com/recommendations</loc>
    <lastmod>2026-08-12T13:18:20.163Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>