JustFit
This app helps enthusiasts of self-training at home, in the gym, or on the sports field to get an effective workout program, track progress, and maintain motivation. It offers personalized training programs, a training mode that replaces a personal trainer, as well as game mechanics (challenges, workout series).