<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://alaminkarno.hashnode.dev</loc>
    <lastmod>2026-09-07T21:35:18.587Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/flutter-promised-write-once-run-anywhere-my-plugin-didn-t-until-now</loc>
    <lastmod>2026-06-13T04:39:26.493Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/i-went-to-flutter-guild-day-2026-for-flutter-but-came-back-with-something-more</loc>
    <lastmod>2026-06-11T05:28:30.410Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/from-a-simple-flutter-task-to-my-first-open-source-sponsorship-crisp-chat-journey</loc>
    <lastmod>2026-05-01T18:50:04.015Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/how-a-bug-report-led-me-to-give-flutter-developers-full-control-of-crisp-chat-modals-on-ios</loc>
    <lastmod>2026-03-13T06:05:02.233Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/taking-back-control-how-i-fixed-crisp-fcm-notifications-in-a-flutter-plugin</loc>
    <lastmod>2026-02-06T18:23:43.064Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/the-hidden-magic-behind-androids-share-button</loc>
    <lastmod>2026-01-27T06:03:42.314Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/your-app-worked-perfectly-until-the-os-killed-it</loc>
    <lastmod>2026-01-23T20:17:45.423Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/that-one-share-button-that-broke-on-ios-26-and-how-i-fixed-it</loc>
    <lastmod>2025-12-17T20:57:49.238Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/ddd-domain-driven-design-in-flutter-too-much-or-just-right</loc>
    <lastmod>2025-07-23T11:22:58.507Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/how-to-structure-a-plugin-friendly-flutter-app</loc>
    <lastmod>2025-07-22T15:26:00.150Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/scaling-flutter-apps-with-feature-first-folder-structures</loc>
    <lastmod>2025-07-21T11:23:40.719Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/effective-layered-architecture-in-large-flutter-apps</loc>
    <lastmod>2025-07-20T12:33:10.984Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/stream-vs-future-in-dart-stop-using-the-wrong-one</loc>
    <lastmod>2025-07-17T10:04:27.757Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/i-trusted-darts-null-safety-and-it-still-crashed-my-app</loc>
    <lastmod>2025-07-16T08:27:21.433Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/stop-the-confusion-flutter-state-management-explained</loc>
    <lastmod>2025-07-15T09:37:26.201Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/why-clean-flutter-apps-use-dependency-injection-and-yours-should-too</loc>
    <lastmod>2025-07-14T08:58:56.080Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/how-to-stop-excessive-rebuilds-in-your-flutter-app</loc>
    <lastmod>2025-07-13T09:29:18.535Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/understanding-async-await-and-flutters-lifecycle-proper-use-of-initstate</loc>
    <lastmod>2025-07-12T14:49:00.254Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/understanding-darts-event-loop-why-your-async-code-acts-weird</loc>
    <lastmod>2025-07-11T11:07:02.465Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/i-thought-this-was-private-again-but-freezed-had-a-different-story</loc>
    <lastmod>2025-07-02T12:39:53.541Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/i-used-late-instead-of-late-final-and-it-broke-my-app-later</loc>
    <lastmod>2025-06-30T18:04:16.195Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/can-we-build-liquid-glass-in-flutter-a-lunch-break-dive-into-platform-views</loc>
    <lastmod>2025-06-29T08:11:08.557Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/bro-my-app-got-rejected-but-i-didnt-even-add-those-permissions</loc>
    <lastmod>2025-06-26T08:44:45.942Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/bro-droidcon-is-for-android-devs-not-us-a-flutter-devs-eye-opening-experience-at-droidcon-bd-2025</loc>
    <lastmod>2025-06-23T18:58:56.636Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/the-day-a-delivery-went-missing-why-you-should-care-about-flutter-app-lifecycle</loc>
    <lastmod>2025-06-15T06:58:00.682Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/why-you-should-care-about-buildcontext-in-flutter-the-one-mistake-that-cost-me-hours</loc>
    <lastmod>2025-06-10T18:21:40.269Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/i-thought-this-was-private-until-dart-surprised-me</loc>
    <lastmod>2025-06-05T09:33:12.224Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/the-day-dart-fooled-me-a-list-a-loop-and-a-vanishing-value</loc>
    <lastmod>2025-05-31T06:55:25.087Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/how-i-broke-my-flutter-app-with-a-simple-and-what-i-wish-i-knew-sooner</loc>
    <lastmod>2025-05-29T06:51:00.975Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/the-ultimate-guide-to-flutter-version-management-for-every-developer-level</loc>
    <lastmod>2025-05-22T18:46:05.069Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/wait-youre-using-env-files-in-flutter-for-secrets-lets-talk-before-its-too-late</loc>
    <lastmod>2025-05-17T18:49:12.599Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/building-a-scalable-folder-structure-in-flutter-using-clean-architecture-bloccubit</loc>
    <lastmod>2025-05-15T16:33:31.032Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/my-journey-with-findit-building-experiences-fixing-foundations-a-flutter-developers-tale</loc>
    <lastmod>2025-04-24T05:41:35.229Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/installing-bloc-plugin-in-vs-code-and-android-studio</loc>
    <lastmod>2025-05-15T16:48:52.412Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/my-journey-to-becoming-a-junior-software-engineer-at-rokomaricom</loc>
    <lastmod>2025-01-20T18:57:44.197Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/from-chaos-to-control-the-day-i-learned-the-magic-of-debouncing-in-flutter</loc>
    <lastmod>2025-01-03T11:59:41.673Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/what-are-bloc-events-and-states</loc>
    <lastmod>2025-05-15T16:49:25.723Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/mastering-equality-with-the-equatable-package-in-flutter-bloc</loc>
    <lastmod>2025-05-15T16:49:38.137Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/flutter-bloc-state-management-roadmap-chapter-1-roadmap-to-mastery</loc>
    <lastmod>2025-05-15T16:46:21.167Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/revolutionizing-mobile-updates-how-rokomari-transformed-its-app-with-shorebird-code-push</loc>
    <lastmod>2024-11-07T07:12:47.107Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/how-prepared-for-an-optimizely-interview-a-journey-from-nervous-to-confident</loc>
    <lastmod>2024-11-06T02:28:11.127Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/introducing-crisp-chat-enhance-your-flutter-apps-with-real-time-customer-support</loc>
    <lastmod>2024-06-26T09:42:49.127Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/implementing-unilink-feature-in-flutter-app-a-comprehensive-guide</loc>
    <lastmod>2023-12-24T10:58:16.303Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/how-to-be-a-student-expert-in-postman</loc>
    <lastmod>2023-09-01T18:55:58.434Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/series/flutter-bloc-masterclass</loc>
    <lastmod>2026-09-07T21:35:18.587Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/archive</loc>
    <lastmod>2026-09-07T21:35:18.587Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://alaminkarno.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-07T21:35:18.587Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>