<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dry Fire Pro Blog</title><description>The Shot Timer That Hears Your Trigger — practical guides on dry-fire training.</description><link>https://dryfirepro.com/</link><item><title>How on-device ML trigger detection works</title><link>https://dryfirepro.com/blog/how-ml-trigger-detection-works/</link><guid isPermaLink="true">https://dryfirepro.com/blog/how-ml-trigger-detection-works/</guid><description>How Dry Fire Pro detects a trigger press through the microphone — and why it runs entirely on your iPhone, with no hardware and no cloud.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Par timer vs. dry-fire timer: what a beep can&apos;t tell you</title><link>https://dryfirepro.com/blog/par-timer-vs-dry-fire-timer/</link><guid isPermaLink="true">https://dryfirepro.com/blog/par-timer-vs-dry-fire-timer/</guid><description>A par timer beeps on schedule. A dry-fire timer with shot detection measures what actually happened. Here&apos;s why that difference changes how fast you improve.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>