This is the perfect app for those who want to be able to defend themselves against any physical hard. This app focuses on two different types of training: 1) Karate (punching, kicking, blocking, defense, etc.) 2) Strength Training (abs, upper body, lower body, power) 3) Cardio Training 4) Jui Jit...