I guess I should have clarified. I don't use a phone to track my rides, I use a Garmin Edge 1000 and then I have my rides auto sync to Garmin Connect, Strava and MyFitnessPal when I hit save.
I actually have MyFitnessPal get the data from Strava as their calorie estimator is WAY better than Garmin Connect.
I used to use my phone as my ride computer, but once I switched to the Garmin there's just no going back. Way better.