I'm no stranger to fitness apps, having tried everything from an app that promises the benefits of a trip to the gym in seven minutes to a tool that lets you track and share your runs with other users ...