<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://sangama.hashnode.dev/chapter-1-introduction-to-design-patterns-in-java-17</loc>
    <lastmod>2025-01-16T06:13:39.239Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-28-creating-families-of-related-objects-with-the-abstract-factory-pattern-in-dart</loc>
    <lastmod>2025-01-16T06:05:38.553Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-27-creating-objects-dynamically-with-the-factory-method-pattern-in-dart</loc>
    <lastmod>2025-01-16T06:03:40.095Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-26-constructing-complex-objects-with-the-builder-pattern-in-dart</loc>
    <lastmod>2025-01-16T06:01:46.314Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-25-managing-hierarchies-with-the-composite-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:59:35.359Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-24-simplifying-collection-traversal-with-the-iterator-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:58:15.731Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-23-saving-and-restoring-state-with-the-memento-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:56:05.711Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-22-parsing-and-evaluating-languages-with-the-interpreter-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:53:57.161Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-21-simplifying-communication-with-the-mediator-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:52:29.821Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-20-decoupling-operations-with-the-visitor-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:50:35.945Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-19-managing-object-behavior-with-the-state-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:48:58.795Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-18-structuring-algorithms-with-the-template-method-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:47:15.218Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-17-dynamic-behavior-with-the-strategy-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:45:49.283Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-16-reacting-to-changes-with-the-observer-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:43:41.063Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-15-encapsulating-actions-with-the-command-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:41:53.663Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-14-passing-requests-through-the-chain-of-responsibility-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:40:15.951Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-13-managing-access-with-the-proxy-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:38:29.002Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-12-optimizing-resource-usage-with-the-flyweight-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:36:58.106Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-11-simplifying-complex-systems-with-the-facade-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:35:22.028Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-10-dynamically-adding-responsibilities-with-the-decorator-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:33:34.452Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-9-simplifying-tree-structures-with-the-composite-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:32:12.959Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-8-decoupling-abstraction-and-implementation-with-the-bridge-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:29:59.617Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-7-bridging-interfaces-with-the-adapter-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:27:32.282Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-6-ensuring-a-single-instance-with-the-singleton-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:25:53.410Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-5-cloning-objects-efficiently-with-the-prototype-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:24:04.551Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-4-building-complex-objects-step-by-step-with-the-builder-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:22:29.676Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-3-creating-object-families-with-the-abstract-factory-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:21:47.045Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-2-simplifying-object-creation-with-the-factory-method-pattern-in-dart</loc>
    <lastmod>2025-01-16T05:18:27.873Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-1-introduction-to-design-patterns-in-dart-3</loc>
    <lastmod>2025-01-16T05:17:05.693Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-30-leveraging-virtual-threads-and-mutinys-await-in-quarkus</loc>
    <lastmod>2025-01-15T09:59:04.206Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-18d-hosting-flutter-mobile-apps-with-a-quarkus-web-server</loc>
    <lastmod>2025-01-07T13:58:28.383Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-29-building-and-hosting-flutter-web-apps-with-a-quarkus-web-server</loc>
    <lastmod>2025-01-07T13:53:01.308Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-18c-gradle-for-android-flutter-apps-understanding-and-customizing-with-android-studio</loc>
    <lastmod>2025-01-07T13:44:24.072Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-18b-building-and-hosting-flutter-web-apps-with-a-quarkus-web-server</loc>
    <lastmod>2025-01-07T13:41:02.390Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-18a-flutter-web-building-and-deploying-browser-based-apps</loc>
    <lastmod>2025-01-07T13:35:11.404Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-18-android-studio-for-flutter-setting-up-your-development-environment</loc>
    <lastmod>2025-01-07T13:33:50.565Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-17-publishing-your-flutter-app-reaching-the-world</loc>
    <lastmod>2025-01-07T11:40:34.007Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-16-flutter-for-the-web-building-responsive-and-optimized-browser-apps</loc>
    <lastmod>2025-01-07T11:38:33.223Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-15-customizing-themes-and-styles-creating-a-consistent-look</loc>
    <lastmod>2025-01-07T11:37:07.869Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-14-advanced-state-management-handling-complex-app-states</loc>
    <lastmod>2025-01-07T11:36:07.372Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-13-flutter-testing-ensuring-your-app-is-reliable</loc>
    <lastmod>2025-01-07T11:32:12.066Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-12-performance-optimization-in-flutter-keep-your-app-running-smoothly</loc>
    <lastmod>2025-01-07T11:29:47.187Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-11-keeping-users-engaged-handling-notifications-in-flutter</loc>
    <lastmod>2025-01-07T11:28:48.041Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-10-local-storage-saving-data-on-the-device</loc>
    <lastmod>2025-01-07T11:21:56.176Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-9-fetching-live-data-networking-and-apis-in-flutter</loc>
    <lastmod>2025-01-07T11:19:45.040Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-8-creating-custom-widgets-crafting-unique-app-components</loc>
    <lastmod>2025-01-07T11:17:16.103Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-7-responsive-layouts-designing-for-every-screen-size</loc>
    <lastmod>2025-01-07T11:15:00.317Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-6-adding-life-to-your-app-animations-in-flutter</loc>
    <lastmod>2025-01-07T11:12:52.496Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-5-handling-user-input-making-your-app-interactive</loc>
    <lastmod>2025-01-07T11:10:02.506Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-4-managing-state-in-flutter-keeping-your-app-interactive</loc>
    <lastmod>2025-01-07T11:08:11.553Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>