there are lots of apps out there...and to say this one is the best is just stupid. It may be the best for legal rights about guns but like a gun its only good for what its intended purpose is. A 50 cal is not good for clearing small rooms so lets not over generalize it.
To answer fishbass's question there are many gun/shooting apps out there and depending what you want them to do some are better than others. I have an app called Strelok and it helps calculate long distance shots with windage values and bullet drop but it wont help me a bit with rules and laws. Like i said use it for what its for and find others that do what you want them to do.
Well his guy def isn't nice
I have this one downloaded alsoNot sure if I'm hijacking this post, I humbly apologize if so.
There is a pretty cool app called "Gun Disassembly 2". The app allows you to virtually operate, disassemble, and assemble specific firearms. You can show operation using an X-Ray like view, and slow motion mode, where you can see the action of the gun in detail and slowed to a rate to discuss it. It comes with some specific guns free, and you can add other guns for $0.99 each (the app is free). VERY nice training aid.
ol' poke
Knight’s armament has a great ballistics calculator called bulletflight L1