10. Sports Tracker (iOS, Android: Free)

Originally a Nokia exclusive, Sports Tracker currently brings to other platforms one of the first mobile sports trackers. It uses GPS to track your progress when you are running, skiing, or cycling, offering a map track of your exercise route, average speed, heart rate (with a heart rate monitor), estimated calories burned, as well as other exercise metrics.

With this app, you can track your progress, set weekly fitness goals, record a workout diary and, and join optional social features, including sharing your exercise progress and route, participating in weekly leader boards, and following and commenting on other users.

11. Zwift (iOS, Android: Free)

If you are doing a lot of exercising at home these days, Zwfit can help you change up your surroundings when you are sheltering in place. The app even adds a little gamification to your runs.

This app also helps you take your runs to virtual courses, at the same time staying on your treadmill. Along with the different courses, you will run alongside other people who use their times to encourage or compete.

It requires you a compatible treadmill and footpod to make Zwfit work. The compatible devices are listed on the company’s website. However, the run aspect of Zwift can be used for free. Zwfit provides you with a unique way to get more out of your at-home runs.

12. Endomondo (iOS, Android: Free)

This fitness app allows users to record and track progress with mostly any distance-based sporting activity, like running and cycling.

Edmondo Sports Tracker tracks distance, duration, and calories burned as well as displays your route on a map. With this app, you can schedule exercises and goals, complete with feedback, from an audio coach, compare progress, post workouts, and send and receive pep talks. You can also keep a training log and analyze your progress at the end of the day.