<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Core pages -->
  <url><loc>https://learndartpro.web.app/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://learndartpro.web.app/dashboard</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://learndartpro.web.app/answers</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://learndartpro.web.app/interview</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://learndartpro.web.app/mega</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>

  <!-- Chapter pages -->
  <url><loc>https://learndartpro.web.app/chapter/1</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://learndartpro.web.app/chapter/2</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://learndartpro.web.app/chapter/3</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://learndartpro.web.app/chapter/4</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://learndartpro.web.app/chapter/5</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://learndartpro.web.app/chapter/6</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>

  <!-- Chapter 1 — Dart Fundamentals -->
  <url><loc>https://learndartpro.web.app/lesson/1-variables</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/1-data-types</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/1-null-safety</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/1-functions</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/1-control-flow</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/quiz/1</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://learndartpro.web.app/exercises/1</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>

  <!-- Chapter 2 — OOP in Dart -->
  <url><loc>https://learndartpro.web.app/lesson/2-classes</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/2-constructors</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/2-named-constructors</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/2-factory-constructors</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/2-getters-setters</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/2-inheritance</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/2-polymorphism</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/2-abstraction</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/2-interfaces</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/2-mixins</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/2-generics</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/2-static-members</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/2-const-constructors</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/2-real-world</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/quiz/2</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://learndartpro.web.app/exercises/2</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>

  <!-- Chapter 3 — Collections -->
  <url><loc>https://learndartpro.web.app/lesson/3-list</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/3-set</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/3-map</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/3-queue</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/3-iterable</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/3-collection-if</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/3-collection-for</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/3-spread</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/3-transformation</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/quiz/3</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://learndartpro.web.app/exercises/3</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>

  <!-- Chapter 4 — Async Dart -->
  <url><loc>https://learndartpro.web.app/lesson/4-future</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/4-async-await</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/4-future-wait</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/4-streams</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/4-stream-controller</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/4-async-star</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/4-error-handling</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/quiz/4</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://learndartpro.web.app/exercises/4</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>

  <!-- Chapter 5 — Isolates -->
  <url><loc>https://learndartpro.web.app/lesson/5-main-isolate</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/5-isolate-run</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/5-isolate-spawn</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/5-send-port</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/5-receive-port</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/5-communication</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/5-use-cases</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/quiz/5</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://learndartpro.web.app/exercises/5</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>

  <!-- Chapter 6 — Advanced Dart -->
  <url><loc>https://learndartpro.web.app/lesson/6-extension-methods</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/6-callable-classes</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/6-typedef</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/6-enhanced-enums</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/6-records</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/6-pattern-matching</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/6-destructuring</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/6-sealed-classes</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/lesson/6-cascade</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://learndartpro.web.app/quiz/6</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://learndartpro.web.app/exercises/6</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>

</urlset>
