Home - Turbo Tour Cycling Trainer App
15262
home,page-template,page-template-blog-large-image-simple,page-template-blog-large-image-simple-php,page,page-id-15262,ajax_fade,page_not_loaded,boxed,,qode-theme-ver-14.2,qode-theme-bridge,disabled_footer_top,wpb-js-composer js-comp-ver-5.4.7,vc_responsive

As part of Turbo Tour I want users to sign up - I am going to offer some free races to all users that sign up as a kind of reward. As well as regular signing up with an email and password, I am going to integrate Facebook sign up to make it faster. But more importantly have Strava sign up. Strava - https://www.strava.com "Strava is the social network for athletes. Record an activity and it goes to your Strava feed, where your friends and followers can share their own races and workouts, give kudos to great performances and leave comments on each other's activities." If users sign...

I want to make Turbo Tour for cyclist who have turbo trainers at home, like me. But thought it could also be motivating for user of spinning and gym bikes. It seems gym bikes are pretty similar to turbo trainers. They can output your watts or just have a resistance. However spinning bikes are a bit different. They have a resistance dial, maybe cadance and also whether the user sits of stands is important. So as part of the workout for spinning bikes I am going to suggest if the rider should stand or sit. e.g. hard effort on the flat or working...

I have decided to only do individual races in the first version. I was hoping to do stage races, but it will be a bit to much work to start off with and could complicate things. So I am going to off a series of one-day type classic races. One big difference to version 1.0 is that the races will be dynamic, the riders in the groups, winners and loosers will all change every workout, and the users "Rider" will fit somewhere in there, depending on the choice they make. I will also have both male and female rider as options...

As with all new projects I needed to decided what technologies I am going to use to build the app. So I decided to learn React Native. But why? I am very familiar with Javascript and Angular from previous projects, and have build apps using Ionic before - however dues to the amount of animations and user interaction I wanted to include I think Ionic was be too slow. I needed the native elements and interaction at React Native provides. The React Native documentation and examples are great, and once I was one the website https://facebook.github.io/react-native/ I was able to get some examples...

In 2013 I was living in Dubai and working for a company based in Edinburgh and Canada as a web developer. I found Dubai quite boring, the heat meant that it was difficult to do anything out side during the day, but I found a local cycling club who went for rides early morning at about 5am, so started to get into road cycling. At work we started looking at make some apps for our products so I started to learn the Android and iPhone development tools - Java and Objective-C at the time. I needed a project to help me learn...