The only word that describes me as accurately as "runner", is "nerd". So obviously those obsessions cross paths from time to time, most recently in the way I sync, tweet and backup my fitness activities. Here's how I do it.
I track my activities with two devices; walks using RunKeeper on my iPhone 6 and runs using my Garmin 220 watch. RunKeeper uses the iPhone's M8 motion coprocessor (available in the 5S, 6 and 6 Plus) to track your steps, which it calculates into walking distance and syncs to your account each time you launch the app. For runs, I prefer not to carry my phone, besides, the Garmin provides better accuracy and is waterproof. The 220 syncs with the Garmin Connect iPhone app, using Bluetooth, so I never have to plug it into my computer to sync it manually. Now that all of my walking and running activities are on my phone, what's next?
Tapiriik is a little open source project built by Collin Fair. It enables syncing between a variety of fitness services, including Garmin, RunKeeper, Strava and more. Dropbox is also an option, which is great for keeping a backup of all your GPX files. For a minimal donation Tapiriik will automatically sync all of your fitness services, so my Garmin runs are sent to RunKeeper and my RunKeeper walks are sent to Garmin. I also send all of my activities to Dropbox, you know, because I can. The only issue with Tapiriik is it can sometimes take several hours to sync, which causes random tweets to go out at 4am claiming that I just ran 10km. That's where Strava comes in.
Strava and Garmin struck up a deal recently that gives Strava direct access to your Garmin activities, which gets sync'd automatically every few minutes. With this enabled, my runs are quickly and effortlessly sent to Strava. Now, to get automatic tweets sent out! Feed My Ride is a free service that will turn your Strava activities into an RSS feed, and that opens up a world of options for you. Now I can use a little IFTTT recipe to automatically tweet my runs from Strava.
To summarize, my walks are sent from RunKeeper to Garmin, Strava, and Dropbox using Tapiriik. My runs are sent from Garmin to RunKeeper and Dropbox via Tapiriik, and to Strava via their own partnership. My Strava runs are then turned into an RSS feed using Feed My Ride and tweeted via IFTTT. Simple as pie. Happy running (and syncing, tweeting, and backing up)!