r/CompetitionShooting • u/MrJami_ • May 15 '26
Simple Shot Timer
NOTE: this is open source and non profit. just for the community
Hey there,
recently I started with the dry firing at home and I wanted to use a timer as well. I do have a PACT Club Timer III, but in my apartment it is pretty loud and not really neighbour friendly. So naturally I went on the play store to just download a timer. Sounds like something that should be there, right?
Well yes but also no. I found a few apps, they are either buggy or full with ads, which was annoying.
So I did what any normal person would do. I created my own timer, that is 100% free and ad-free and will stay that way. And it is open source btw. and no data is collected etc. The app is pretty simple and it should offer all the features of a PACT Club Timer III.
The timer works well, at least at home. But since I can't really go to the range till wednesday, I can't really test whether it registers shots properly.
Thats why I am hoping that some of you could test it out on the range and give me some feedback. I would really appreciate it. Or else I might go crazy because the app is finished and I just need confirmation that it would work on the range too.
I wrote a quick guide on GitHub on how to enroll for the testing app (android only)
If this app works properly, this would be very helpful for many shooters out there who don't really want to pay $100+ for a timer.
If you guys have any feedback, ideas or anything, please let me know either here on reddit or open a github issue or text me on discord (@nnclovin)
Here are a few pictures of the app, for those interested (its basically the playstore pictures):







3
u/NotTheExperts May 16 '26
I use one on my phone for dry fire a lot with a par time. I’d like to be able to set it to auto-start again 10 seconds after the end of the par time. Like a repeat after x seconds option. Maybe an option to have it call “standby” before the beep as well.
1
u/MrJami_ May 16 '26
have your tried out the par drill mode on the app? you can set how often it shouold repeat (from 1x-20x). Once you set a repeat, it lets yout to set an interval between each par (from 0s-30s). Is this what you are looking for?
→ More replies (2)
2
2
u/Suepahfly May 15 '26
Looks great! It would be nice to have a iOS version but I understand if that’s not possible, given you need a Mac and a Apple developer account.
6
u/MrJami_ May 15 '26
It will be possible 100% I am just making sure I get one version to work properly and once android works out well. The ios version will be released asap 😃 stay tuned!
→ More replies (2)
1
u/wengla02 May 15 '26
Silly question - I assume this works only for DAO or DA/SA hammer fired guns in dry fire; not much to pick up after the first trigger pull on a striker fired gun, eh?
3
u/MrJami_ May 15 '26
The app is mainly just like any normal timer out there. And at least for the Club Timer III, it wouldnt pick any dry fire sounds.
However that is the reason why I added in the settings the option to set a threshold, if the mic picks any sound above that threshold, it would register it as a shot.
I actually just tried it out with my cz p10c (striker) and set the mic sens to 20% put the phone on the table and just did a drill (starting at 45° and once it beeps I dry fired it and it actually registered the shot)
Obviously keep in mind if you rack the gun or even holster/draw it would peak the threshold as well and causes the app to register a shot.
I hope I could help with this
7
u/Toxic2599 May 15 '26
No way! I'm currently working on a Par timer for Android also because there aren't any good options out there. It's a very simple app but some of the logic/UI might be useful for yours. Wasnt sure if I was going to publish mine. I'll reach out on discord