Karate on your smartphone: essential apps Can you imagine being able to train karate anytime, anywhere with essential apps, simply using your smartphone? Advances in technology have made this possible. Read more »