Learning a martial art is a true challenge, both mentally and physically, because there is so much to master and remember. Turning to an app for help might not seem like an obvious course, but many ...