<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://swiftinpractice.com/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://swiftinpractice.com/articles/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://swiftinpractice.com/topics/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://swiftinpractice.com/topics/swiftui/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://swiftinpractice.com/topics/architecture/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://swiftinpractice.com/topics/concurrency/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://swiftinpractice.com/topics/performance/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://swiftinpractice.com/topics/media-camera/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://swiftinpractice.com/topics/accessibility/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://swiftinpractice.com/topics/platforms-devices/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://swiftinpractice.com/projects/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://swiftinpractice.com/about/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://swiftinpractice.com/newsletter/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://swiftinpractice.com/support/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://swiftinpractice.com/privacy/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://swiftinpractice.com/editions/16-the-upload-finished-did-the-work/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://swiftinpractice.com/editions/15-the-task-is-not-the-unit-of-work/</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://swiftinpractice.com/editions/14-stop-designing-for-screens/</loc><lastmod>2026-09-24</lastmod></url>
  <url><loc>https://swiftinpractice.com/editions/13-from-prototype-to-client-delivery/</loc><lastmod>2026-02-02</lastmod></url>
  <url><loc>https://swiftinpractice.com/editions/12-multi-camera-capture-on-ios/</loc><lastmod>2026-01-30</lastmod></url>
  <url><loc>https://swiftinpractice.com/editions/11-building-real-time-computer-vision-pipelines-in-swift/</loc><lastmod>2026-01-29</lastmod></url>
  <url><loc>https://swiftinpractice.com/editions/10-why-mvvm-c-with-coordinators-does-scale/</loc><lastmod>2026-01-23</lastmod></url>
  <url><loc>https://swiftinpractice.com/editions/9-when-your-ios-app-is-stuck-how-to-unblock-it-fast/</loc><lastmod>2026-01-16</lastmod></url>
  <url><loc>https://swiftinpractice.com/editions/8-swift-enum-hidden-magic-tricks/</loc><lastmod>2025-12-06</lastmod></url>
  <url><loc>https://swiftinpractice.com/editions/7-hls-and-metal-architectural-clarity-for-video/</loc><lastmod>2025-11-03</lastmod></url>
  <url><loc>https://swiftinpractice.com/editions/6-a11y-or-you-can-call-it-accessibility/</loc><lastmod>2025-10-26</lastmod></url>
  <url><loc>https://swiftinpractice.com/editions/5-swift-comes-to-android/</loc><lastmod>2025-10-25</lastmod></url>
  <url><loc>https://swiftinpractice.com/editions/4-understanding-hls-a-practical-guide-for-swift-developers/</loc><lastmod>2025-10-22</lastmod></url>
  <url><loc>https://swiftinpractice.com/editions/3-swift-6-migration-playbook/</loc><lastmod>2025-10-20</lastmod></url>
  <url><loc>https://swiftinpractice.com/editions/2-swift-concurrency-what-i-wish-someone-had-told-me/</loc><lastmod>2025-10-15</lastmod></url>
  <url><loc>https://swiftinpractice.com/editions/1-bluetooth-low-energy-in-swift/</loc><lastmod>2025-10-05</lastmod></url>
</urlset>
