DryfireX

DryfireX

Dry-fire shot timer app

3 ratings
5 reviews
Free

Details

  • Released
  • Updated
  • June 28, 2025
  • December 4, 2025
DryfireX screenshot #1 for iPhone
DryfireX screenshot #2 for iPhone
DryfireX screenshot #3 for iPhone
🖼️Get Icon
Icons↘︎

About

This app uses your device's microphone to precisely time your firearm draw and trigger click for realistic at-home training. It offers instant statistics, detailed history tracking, and customizable sound calibration for accurate reaction timing.

Audio-based shot timing
Draw and trigger click detection
Accurate reaction time measurement
Progress tracking and statistics
Sound and sensitivity calibration
Real-time visual and audio feedback
Show original description

What's New in DryfireX

1.2

December 4, 2025

Fixed issue where screen goes to sleep while practicing. Improved sound calibration.

User reviews

iPhone yes-Apple Watch no

With a little practice, it works pretty well with an iPhone 17 Pro Max. On an Apple Watch Ultra 3, it doesn’t appear to pick up the sounds of the draw and the dry fire, and I don’t see any calibration for the watch.
Would be great if it was working with the Apple Watch.

Needs a little more work

Works well but has basically no options all you do is a single draw from holster and shoot one shot. Would be a great app if they add in draw with no holster, and ability to record multiple shots and see the split times. Which is really such small additional effort to make it 10x better. Dev look into normal dry fire drills people do pls and ty for the effort.
Show more

It’s ok

Picked up on the draw but not the click

Misses trigger often

Easy to use but despite calibration it misses trigger clicks often. Tried with two diff pistols

Response from developer

Thank your for valuable feedback. I have pushed a update to version 1.2. It has improved sound calibration, please also make sure your microphone is clean and not blocked as trigger sound is a lower sound.

Simple and effective…

Wow! This is exactly what I was looking for. Hopefully in a future update there can be an option to keep the screen from sleeping.

Response from developer

Thank you for this good feedback, happy to read it. I have pushed a update to fix the screen from going to sleep. Great feedback! Version is 1.2

Developer apps

FAQ

How does DryfireX time my shots?

DryfireX uses your device's microphone to detect the distinct sounds of your firearm draw and trigger click. It then measures the time between these sounds to provide accurate reaction timing, similar to competition shot timers.

What kind of sounds does DryfireX need?

DryfireX requires two distinct dry-fire sounds: the sound of your firearm draw and the sound of your trigger click. The app can be calibrated to recognize these specific sounds for optimal performance.

Can I track my progress with DryfireX?

Yes, DryfireX provides instant statistics after each run, including your best and average times. It also offers a detailed history log and tracks standard deviation to help you monitor consistency and improve your draw discipline.

Is DryfireX suitable for beginners?

DryfireX includes introduction slides and an onboarding walkthrough to help new users learn the system quickly. Its customizable calibration tools also allow users to tune sensitivity for different guns and environments.

Does DryfireX have ads?

No, DryfireX is completely ad-free. The app is designed for pure training without any advertisements interrupting your practice sessions.

What devices does DryfireX support?

DryfireX is currently supported on iPhone devices. The latest version available is 1.2, which was last updated on December 4, 2025.

How accurate is DryfireX's timing?

DryfireX measures your reaction timing to the hundredth of a second, providing precise feedback on your performance. The app's calibration tools help ensure accuracy by tuning sensitivity to your specific gear and environment.

Is DryfireX safe to use?

DryfireX is designed for safe at-home training by allowing practice without ammunition. However, users must always confirm their firearm is unloaded before using the app.