I've had this App for a while now & it works Great! (Got it right after my 1st CFS course)
I
would like an "update" with some more throaty commands. The calls for "up", "left", "right" etc. are very mild...not that they need to be "aggressive", I'd just like them to be.
I enjoy when the crazy little bald guy yells at me!

(Hey Rob! Get on that!) LOL
As for using it in a Dry Fire training, I'd say Rob is 100% correct. (don't)
In my opinion, Dry Fire should be reserved for learning trigger "feel"...namely for new shooters in their acclamation phase with the weapon, or when teaching the concept of trigger reset.
That doesn't mean that this App should be reserved only for the range. I've used it at home with my dummy guns to work on & keep fresh, my "presentation from the holster" skills. We all seem to be willing to shell out time & copious amounts of money when it comes to putting rounds down range, (I'm guilty) but how many of us really devote time to the easy free stuff that we can do at home? This App is a good way to receive random commands (if your settings are right) that keep the "surprise" factor up & allows you to practice non-bullet related fundamentals.