<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://swiftuicentral.com</loc>
    <lastmod>2026-08-12T19:33:06.111Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://swiftuicentral.com/the-composition-root-pattern-in-swiftui-apps</loc>
    <lastmod>2026-06-29T20:50:23.723Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://swiftuicentral.com/snapshot-testing-in-swiftui-catching-visual-regressions-automatically</loc>
    <lastmod>2026-06-29T20:50:51.545Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://swiftuicentral.com/dependency-inversion-in-swiftui-programming-to-protocols</loc>
    <lastmod>2026-06-29T20:51:17.783Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://swiftuicentral.com/test-driving-a-cache-layer-in-swiftui</loc>
    <lastmod>2026-06-29T20:52:54.935Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://swiftuicentral.com/single-responsibility-breaking-up-fat-viewmodels-in-swiftui</loc>
    <lastmod>2026-06-29T20:53:30.480Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://swiftuicentral.com/applying-the-decorator-pattern-in-swiftui-to-add-caching-without-changing-existing-code</loc>
    <lastmod>2026-05-02T11:58:39.606Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://swiftuicentral.com/clean-architecture-in-swiftui-separating-domain-data-and-presentation</loc>
    <lastmod>2026-04-22T20:57:44.452Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://swiftuicentral.com/dependency-injection-in-swiftui-composing-views-without-singletons</loc>
    <lastmod>2026-04-22T21:13:38.161Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://swiftuicentral.com/swiftui-decoupling-models</loc>
    <lastmod>2023-09-13T11:23:30.269Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://swiftuicentral.com/swiftui-tdd-actor-to-avoid-race-condition</loc>
    <lastmod>2023-01-12T12:28:36.630Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://swiftuicentral.com/swiftui-tdd-asyncawait</loc>
    <lastmod>2022-10-13T11:01:50.855Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://swiftuicentral.com/swiftui-extract-navigation-logic-from-swiftui-views-for-testability</loc>
    <lastmod>2022-06-21T11:35:43.835Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://swiftuicentral.com/swiftui-test-drive-the-logic-inside-a-view-using-tdd</loc>
    <lastmod>2022-05-30T20:36:35.901Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://swiftuicentral.com/swiftui-automate-ui-regression</loc>
    <lastmod>2022-05-30T11:43:08.295Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://swiftuicentral.com/swiftui-integrate-ui-without-a-ready-backend</loc>
    <lastmod>2022-05-30T11:43:32.077Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://swiftuicentral.com/archive</loc>
    <lastmod>2026-08-12T19:33:06.111Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://swiftuicentral.com/recommendations</loc>
    <lastmod>2026-08-12T19:33:06.111Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>