Speed was only half the story. Now you can measure the other half.
New Aim mode — put a small sticker on your muzzle, prop the phone in front of you, and the front camera measures exactly how far the gun moves as you break the shot
Trigger control verdict — jerking, anticipating the shot, heeling, tightening your grip, too much or too little trigger finger: Aim reads the direction your reps drift and names the fault, with the evidence behind it
The fix — every verdict comes with the correction and a drill that trains it
Estimated impact — see where that press would have landed on a target at your chosen distance, so a few millimetres of movement stops being abstract
Muzzle Drift — a lifetime plot of every rep around the centre, so a consistent pull shows up as a pattern rather than a feeling
Hands-free — say “go” to start the next rep without touching the phone
Metric or imperial — every measurement follows your choice, from setup to results
Aim sessions count toward your streak, training calendar and stats, right alongside drills
Everything runs on device. No recording, no upload — the camera never leaves your phone
Plus the usual round of polish and fixes
Dry Fire Pro 2.2.0
Build the habit, dial in detection, train harder.
Training calendar — a dot on HQ for every day you’ve trained; swipe through past weeks or open the full month view, and tap any day to revisit its sessions
Training reminders — pick your days and we’ll nudge you to keep the streak alive
My Firearm, reworked — a guided, step-by-step walkthrough trains the app on your own trigger sound for more reliable detection
Troubleshooting — tell us what feels off (missed shots, detecting too early, reacting too late) and get a guided, one-tap fix
New drills added to the library
Plus the usual round of polish and fixes
Dry Fire Pro 2.1.1
Refreshed Pro plans and upgrade experience
Statistics screen refinements
General under-the-hood improvements and minor fixes
Dry Fire Pro 2.1.0
Your training, measured better.
Post-drill summary — your results pop up the moment a drill ends: average, best shot, and misses at a glance
Session detail — tap any past session in Stats for a full shot-by-shot breakdown with charts
Smarter stats — missed shots are now tracked separately and no longer skew your averages (community requested!)
Your Record — every drill now shows your personal best, average, sessions and last practice
Looped drills now save to your history when you stop
Quick actions — long-press any drill to select or favorite it instantly
“Listening” indicator during drills so you always know detection is active
Restore Purchases is now available in Settings
Plus a full visual polish pass across Stats, the drill gallery and Settings
Dry Fire Pro 2.0.0
The biggest update yet.
All-new HQ tab — day streak, weekly stats and your average reaction time at a glance
Favorites — star the drills you run most and re-run past sessions in one tap
Drill of the Day — a fresh pick every day
New tab bar: HQ, Train, Stats & Settings
Dry Fire Pro 1.9.0
Detection, personalized.
My Firearm — train a detection model on your own trigger sound in Detection & Sensitivity
New shorter beep sounds
Lower sound suppression delay
Dry Fire Pro 1.8.0
Tune detection to your setup.
New detection settings section
Adjust detection sensitivity to your environment
Configurable holster-draw delay
New Hall of Fame
Dry Fire Pro 1.7.1
New anonymous Quick Feedback feature — shape the roadmap from inside the app
Bug fixes
Dry Fire Pro 1.6.1
Universal Gen2 model is now the default — faster and more precise detection
General UI improvements based on community feedback
Microphone sensitivity improvements
Bug fixes
Dry Fire Pro 1.5.1
New QuickShots (Beta) faster detection model
Drill selection stays persistent after an app restart
General sound detection improvements
Dry Fire Pro 1.4.4
Added a helpful tutorial to guide new users through the app
Cleaned up Settings for a more intuitive experience
Minor visual and performance enhancements
Dry Fire Pro 1.4.3
Fixed Light mode color issues
Other minor bug fixes and improvements
Dry Fire Pro 1.4.2
Improved the onboarding
More consistent UI across the app
Minor tweaks and adjustments
Dry Fire Pro 1.4.1
Share your stats to track and compare progress
Polished UI for a smoother experience
Fixed bugs and improved overall performance
Dry Fire Pro 1.4.0
A new Statistics feature to track training progress:
View all finished drills in one place
See progress over time with detailed graphs
Access lifetime statistics for deeper insights
Dry Fire Pro 1.3.0
New Beta detection model for improved accuracy
Remove specific reaction times from a session for more flexibility
Dry Fire Pro 1.2.0
New Holster Detection Model option in Settings for draw-from-holster training
Optimized design for iOS 26 for smooth performance and compatibility
Dry Fire Pro 1.1.0
Drill Builder is here: create and customize your own drills to match your training style
Performance improvements and bug fixes for a smoother experience
Design updates
Dry Fire Pro 1.0.3
Improved sound volume for a better training experience
Updated our contact email address
Dry Fire Pro 1.0.2
Squashed a few gremlins and patched up the system
Dry Fire Pro 1.0.1
Fixed issues with the Contact Us form
Dry Fire Pro 1.0.0
The first release of Dry Fire Pro — a modern shot timer built for dry-fire practice:
Tap start, hear the beep, react — on-device machine learning detects your trigger press
Realistic dry fire drills with reaction-time tracking
No subscription required at launch — free core with an optional one-time unlock