<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://trackeongolf.com/blogs/development-blog</loc>
    <lastmod>2026-06-15T12:45:26-04:00</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://trackeongolf.com/blogs/development-blog/building-an-android-launch-monitor-app</loc>
    <lastmod>2026-06-13T19:34:51-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0674/0108/9099/articles/trackeon_logo_white.png?v=1781393691</image:loc>
      <image:title>Why I&apos;m Building a Launch Monitor</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://trackeongolf.com/blogs/development-blog/can-a-phone-see-a-golf-ball</loc>
    <lastmod>2026-06-15T10:44:50-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0674/0108/9099/articles/trackeon_logo_white_f8849d58-aa9e-4699-a348-4659cb69eaa4.png?v=1781534690</image:loc>
      <image:title>Can a Phone Even See a Golf Ball Going 150 mph?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://trackeongolf.com/blogs/development-blog/filming-the-fastest-two-milliseconds</loc>
    <lastmod>2026-06-15T12:45:26-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0674/0108/9099/articles/trackeon_logo_white_fef827d9-f7f0-4286-874e-efaf39f624eb.png?v=1781536572</image:loc>
      <image:title>Filming the Fastest Two Milliseconds in Golf</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://trackeongolf.com/blogs/development-blog/the-memory-problem</loc>
    <lastmod>2026-06-15T12:45:25-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0674/0108/9099/articles/markus-winkler-wpOa2i3MUrY-unsplash.jpg?v=1781537932</image:loc>
      <image:title>The Memory Problem Nobody Warns You About</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://trackeongolf.com/blogs/development-blog/the-exact-moment-you-swing</loc>
    <lastmod>2026-06-15T12:45:25-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0674/0108/9099/articles/golf-club-ball-green-grass.jpg?v=1781539234</image:loc>
      <image:title>It Has to Know the Exact Moment You Swing</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://trackeongolf.com/blogs/development-blog/real-swing-or-pickup</loc>
    <lastmod>2026-06-15T12:45:25-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0674/0108/9099/articles/trackeon-club-setup.png?v=1781535655</image:loc>
      <image:title>A Real Swing, or Did You Just Pick Up Your Ball?</image:title>
      <image:caption>A club head set down behind a golf ball at the lie, an action that can fool a naive swing trigger</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://trackeongolf.com/blogs/development-blog/hearing-the-strike</loc>
    <lastmod>2026-06-15T12:45:25-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0674/0108/9099/articles/Gemini_Generated_Image_d8yapwd8yapwd8ya.png?v=1781539943</image:loc>
      <image:title>Hearing the Strike</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://trackeongolf.com/blogs/development-blog/driving-range-in-a-browser</loc>
    <lastmod>2026-06-15T12:45:25-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0674/0108/9099/articles/Screenshot_2026-06-15_at_12.39.10_PM.png?v=1781541910</image:loc>
      <image:title>Building a Driving Range in a Web Browser</image:title>
    </image:image>
  </url>
</urlset>
