<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://harishkunchala.com</loc>
    <lastmod>2026-04-08T00:30:32.048Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/microsoft-edge-favorites-in-workspaces-are-now-displayed-in-folders-instead-of-directly-in-the-bar-fix</loc>
    <lastmod>2025-01-20T21:06:38.040Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/flutter-dio-part-3-interceptors</loc>
    <lastmod>2024-12-04T19:27:23.165Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/flutter-dio-part-2-handling-responses-and-errors</loc>
    <lastmod>2024-12-03T18:00:38.771Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/flutter-dio-part-1-introduction-to-dio</loc>
    <lastmod>2024-12-02T20:39:55.750Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/mastering-setstate-in-flutter-when-to-use-it-and-when-to-avoid-it</loc>
    <lastmod>2024-11-19T22:02:55.146Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/understanding-final-in-java</loc>
    <lastmod>2024-07-27T18:47:38.252Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/understanding-the-plugin-template-in-flutter</loc>
    <lastmod>2024-07-26T21:01:11.470Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/flutter-embed-native-platforms</loc>
    <lastmod>2024-07-22T05:04:26.644Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/flutter-unit-testing-with-mockito</loc>
    <lastmod>2024-07-20T21:37:43.431Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/how-to-use-platform-channels-in-flutter</loc>
    <lastmod>2024-07-20T02:09:23.662Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/how-to-use-dart-ffi-for-writing-c-code</loc>
    <lastmod>2024-07-16T20:58:42.725Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/unit-testing-in-flutter-with-examples</loc>
    <lastmod>2024-07-13T03:09:13.048Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/dynamic-programming-part-2-grid-traveler-memoization</loc>
    <lastmod>2024-07-10T21:54:57.892Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/dynamic-programming-part-1-basic-memoization</loc>
    <lastmod>2024-07-07T00:13:11.356Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/linkedlist-interview-patterns-part-1</loc>
    <lastmod>2024-07-03T20:21:49.284Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/connecting-my-google-domain-squarespace-to-firebase-app-and-a-subdomain-to-hashnode-blog</loc>
    <lastmod>2024-06-18T23:19:54.168Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/step-by-step-guide-to-setting-up-firebase-phone-authentication-in-flutter-for-android-and-ios-apns-push-notification-and-xcode-setup</loc>
    <lastmod>2024-06-12T21:11:28.008Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/flutter-riverpod-tutorial-part-8-dependency-injection</loc>
    <lastmod>2024-06-04T07:00:48.963Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/flutter-riverpod-tutorial-part-7-advanced-riverpod-patterns</loc>
    <lastmod>2024-06-02T07:00:25.613Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/flutter-riverpod-tutorial-part-6-riverpod-scopes-and-overriding-providers</loc>
    <lastmod>2024-06-01T07:00:52.341Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/flutter-riverpod-tutorial-part-5-riverpod-hooks</loc>
    <lastmod>2024-05-31T07:00:12.386Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/dart-extensions-part-2-extensions-for-collections</loc>
    <lastmod>2024-05-30T17:00:52.746Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/dart-extensions-part-1-introduction-extending-custom-classes-chaining-extensions</loc>
    <lastmod>2024-05-29T16:00:27.865Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/advanced-flutter-hooks</loc>
    <lastmod>2024-05-28T19:06:40.432Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/flutter-hooks-everything-to-know-about-them</loc>
    <lastmod>2024-05-27T23:21:02.728Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/flutter-riverpod-tutorial-part-4-modifier-parameters</loc>
    <lastmod>2024-05-24T07:00:15.220Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/flutter-riverpod-tutorial-part-3-combining-providers</loc>
    <lastmod>2024-05-23T21:46:13.109Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/go-router-riverpod-tutorials-series-4-role-based-redirection</loc>
    <lastmod>2024-05-22T17:00:14.493Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/go-router-riverpod-tutorial-series-5-advanced-redirection-with-state-restoration</loc>
    <lastmod>2024-05-22T00:24:37.965Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/go-router-riverpod-tutorial-series-3-nested-routes-with-authentication</loc>
    <lastmod>2024-05-21T23:17:26.161Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/go-router-riverpod-tutorial-2-conditional-redirection-with-guards</loc>
    <lastmod>2024-05-21T22:43:24.601Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/go-router-riverpod-tutorial-series-1-basic-redirection</loc>
    <lastmod>2024-05-21T05:11:41.056Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/flutter-riverpod-tutorial-part-2-asynchronous-providers-futureprovider-and-streamprovider</loc>
    <lastmod>2024-05-12T17:00:31.019Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/flutter-riverpod-tutorial-part-1-provider-and-stateprovider-statenotifierprovider-changenotifierprovider</loc>
    <lastmod>2024-05-11T17:00:42.129Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/the-ultimate-guide-to-gorouter-navigation-in-flutter-apps-part-3-custom-transitions</loc>
    <lastmod>2024-05-10T17:32:41.614Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/the-ultimate-guide-to-gorouter-navigation-in-flutter-apps-part-2-nested-routers-redirect-guard-error-handling</loc>
    <lastmod>2024-05-09T22:03:55.461Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/the-ultimate-guide-to-gorouter-navigation-in-flutter-apps-part-1-go-router-setup-declarative-routing-type-safety-path-and-query-params</loc>
    <lastmod>2024-05-09T18:41:26.716Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/setup-git-for-a-flutter-project-with-firebase-inside-a-public-repo</loc>
    <lastmod>2024-05-06T23:11:03.544Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/get-your-location-on-a-step-by-step-guide-to-creating-a-flutter-app-with-riverpod-and-geolocator-with-clean-architecture</loc>
    <lastmod>2024-04-28T03:14:28.596Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/connecting-your-python-project-to-firebase-a-step-by-step-guide</loc>
    <lastmod>2024-04-23T19:14:17.358Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/seamlessly-connecting-your-godaddy-domain-to-firebase-hosting-a-step-by-step-guide</loc>
    <lastmod>2024-04-22T05:57:55.467Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/efficient-manual-deployment-of-firebase-web-to-hosting-a-step-by-step-guide</loc>
    <lastmod>2024-04-21T03:53:45.495Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/hosting-your-flutter-web-app-on-firebase-step-by-step-including-github-actions</loc>
    <lastmod>2024-04-21T03:39:33.719Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/level-up-your-flutter-app-security-how-to-add-firebase-app-check</loc>
    <lastmod>2024-04-14T03:11:42.878Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/flutter-on-fire-connect-your-app-to-firebase-now</loc>
    <lastmod>2024-04-13T17:08:15.512Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/flutter-a-firebase-app-named-default-already-exists</loc>
    <lastmod>2024-04-12T19:10:56.581Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/series/riverpod-total-coverage</loc>
    <lastmod>2026-04-08T00:30:32.048Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/series/go-router-riverpod</loc>
    <lastmod>2026-04-08T00:30:32.048Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/series/dart-advanced-tutorials</loc>
    <lastmod>2026-04-08T00:30:32.048Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/series/flutter-testing</loc>
    <lastmod>2026-04-08T00:30:32.048Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/series/arcgis-flutter-basics</loc>
    <lastmod>2026-04-08T00:30:32.048Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/series/flutter-dio</loc>
    <lastmod>2026-04-08T00:30:32.048Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/archive</loc>
    <lastmod>2026-04-08T00:30:32.048Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://harishkunchala.com/recommendations</loc>
    <lastmod>2026-04-08T00:30:32.048Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>