ConnectStats

Description

ConnectStats is an activity viewer for Garmin Connect. It lets you review your activities, search, analysis, plot and see basic statistics on all your data collected in garmin connect from your iphone or ipad. You can read some of the motivation behind the app here or check the blog

Features

  • Detailled report on your activities, with
    laps break down, map gradient, graphs and statistics
  • Use gradient color to visually see on the map your heart rate, speed, power or cadence
  • Calendar view of your activities
  • Activity search
  • Monthly/Weekly summary statistics of your activities
  • Year to date or Month to date statistics
  • Monthly/Weekly/Detailled Historical report and graphs on any collected data
  • Display scatter plots, trend lines for both historical and track data.
  • Best Rolling Plots, histograms.
  • Support multiple garmin connect account simultaneously with multiple profiles.
  • Support most activity types, including support for lap swimming activities from GarminSwim or Forerunner 910
  • Display the location name for your activities.
  • Derived metrics (stride length, Power kJ,…),
  • Calculated and auto laps for arbitrary distances or time. Let’s you see you split time or distance, fastest km, etc
  • Display time in zone for power and heart rate. Zones are downloaded from garmin connect.
  • Best Rolling plots and lap for HR, pace and power (Critical Power Plot)

Goal of the Program

  • Goal is to provide convenient and full access to all our data from your mobile device.
  • The app was tested with data from forerunner, garminswim, garmin edge, garmin fenix and garmin fit app.
  • It’s intended to handle large numbers of activities (tested with 2000 activities and with activities up to 6h long). For such large archives the initial download can be a bit long, especially if you have an older phone.
  • The app will not let you record any activities, but only display data uploaded from Garmin Connect.

Fist Use

  • when you start the program you will be prompted for your user name and password.
  • the app will then start downloading activities from garmin connect.
  • Note that this process can be quite slow if you have a lot of activities. For instance, 600 activities can take up to 3min on iphone 4, but much less than 1 minute on an iphone 5.
  • You can interrupt the process at any time and it will restart where it left it when you restart the app and start refreshing.
  • While it’s downloading you should be able to look at already downloaded activities but the performance will be slower than after full download completed. If any error occur during that process restart the app and it should restart the download where it left of.
  • If you have issue connecting check the trouble shooting section

How to use it

  • You can refresh by pulling down the activity list
  • You can navigate the different tabs and touching most data will let you drill down on that number.
  • You can touch a graph or the gear button to rotate through the different graphs options or bring in the graph full screen.
  • You can reload an activity to update changes in garmin connect by pulling down on the detail tab
  • You can see full history of any field by selecting the field name in the stats page
  • You can drag to the right the detail view to reveal the sharing page for Google earth or facebook/tweater sharing
  • You can tap the name of an activity to rename it. This will rename it also on Garmin Connect.
  • If an activity was deleted on garmin connect, select it in the app and pull down to refresh. It will then delete it from the app.
  • If you setup the withings service in the settings page, you should see in the details page the closest weight to that date and in the stats an extra scatter plot versus your weight. Currently to refresh you’ll have to go back to the settings page and press refresh. More graphs, auto refresh, etc will be added in later versions.
  • You can setup strava synchronization. In that case any activity you display in the detail pane will automatically be synchronized to strava

Disclaimer & Acknowledgements

  • This app is not associated in any way, shape or form to Garmin. I am just an independent hobbyist who built this mostly for myself and making it available to others. This is using internet services provided by garmin which display the following license.
  • Withings is a registered trademark and service mark of Withings, Inc. ConnectStats is designed for use with the Withings platform. This product is not put out by Withings, and Withings does not service or warrant the functionality of this product.
  • The icons were bought form shutterstock and glyphish
  • If I did something inappropriate please let me know and I’ll correct it.

Known Issues

  • Some users initial login fails despite correct name/pwd – investigating, work around seems to uninstall/reinstall the app
  • Rename an activity will failed if you use non standard characters
  • Speed and Pace graph in the details window are identifcal – fixing

If you have a crash or issues with some activities you can send a bug report from the settings tab

  • Love this app! ★★★★★
    Been using for years. All of my cycling statistics in one great app. Love it!
    By Patman63 for Version 3.6.2
  • Excellent App ★★★★★
    This little program lets you have quick access to your data and view either big picture (many years) or details with ease. It's not as glitzy as the main apps but a very nice addition to the standard Garmin or Strava visualizations.
    By UP Snowblower for Version 3.6.2
  • Brilliant app ★★★★★
    Performs brilliantly, very user friendly and helpful for me wanting to see route or stats on previous rides. One of the more useful apps out there
    By Abercrombie1968 for Version 3.6.2
  • Loads of data ★★★★★
    Great for Garmin devices. Lots of graphs that I can't get in Garmin Connect.
    By Jay T Doggzone for Version 3.6.2
  • The Best ★★★★★
    Been using for yrs!
    By BTabor for Version 3.6.2
  • ❤️❤️❤️ this app!!! ★★★★★
    I could not ❤️ this app more than I already do! I am happy to have an app that combines all of my fitness info and activities in one place! I LOVE the activity overview page the most, but the specific info provided for each activity is invaluable!
    By MelisaThornton for Version 3.6.2
  • Good app ★★★★★
    Improved graphs, still a little confusing. Feature rich. Works well with Garmin. Developer is very responsive in keeping the app up and running as well as making improvements. This warranted a 5th star.
    By MIles Dunn for Version 3.6.2
  • Fabulous product ★★★★★
    Provides detailed information in much easier way to access then using a web browser with garmin connect.
    By davepmcc for Version 3.6.2
  • Great ★★★★★
    My favorite cycling app
    By rsharritt for Version 3.6.2
  • A Favorite App ★★★★★
    This is a great app! It has everything I want to see for my runs and rides at a glance. I especially like being able to quickly scroll through several years of activity to find a particular event. I highly recommend this app to view your Garmin activities.
    By Bankers2 for Version 3.6.2

Recent Posts

ConnectStats development continues…

Everything seems to be working again. ConnectStats survives another challenge and will continue its path for now. I want to thank everyone for the messages of support and positive comment on the app. It’s nice to see quite a few people still appreciate the app.

Quite a few comments talked about paying some extra fee to keep the maintenance of ConnectStats, it is appreciated but I do not do this for the money. This is a hobby, I have a day job that pays the bills. The revenue from such an app is very limited anyway. The small fee I charge for the app, is mostly to cover apple and other services fees and so I can buy guilt-free development tools or gadgets that I don’t really need, and justify it as needed to test or work on the app…

What is much more motivating for me is the support messages and continued positive feedback and reviews. So do not hesitate if you like the app to continue to review it positively on the store. If anything I am contemplating making ConnectStats an open source project, but I didn’t find the time to do the necessary refactoring and cleanup it would require to let others contribute.

A lot of the main apps provided by the big players are improving fast. We are a long way from the beginning of ConnectStats where I felt the urge to build an app as nothing provided the type of analysis I wanted. Garmin Connect is improving fast, and I really like the Strava app. I feel some of the feature I see added elsewhere are similar to some of the one built for ConnectStats offer some time back. I like to think, sometimes, that ConnectStats was a positive influence. Probably it’s presumptuous and they would have improved the apps anyway.

Where ConnectStats lacks quite behind is the aesthetics. I wish I had the time and the skills to make it look better, similar to Strava or the Withings app that I like quite a lot.

I thank everyone for the messages of support, and I’ll continue to do what I can to keep ConnectStats alive as long as possible.

  1. Fixed and new version 3.6.1 on the way to the app store 24 Replies
  2. Garmin connection issue again 17 Replies
  3. 2016 year review and double counted activities 2 Replies
  4. Update on development and new API issues 21 Replies
  5. Yet another change of the API 11 Replies
  6. Garmin API changed again 38 Replies
  7. Fix for Connection Issue (ConnectStats 3.2.1) 32 Replies
  8. Garmin API change (again) and Connectstats is not working at the moment 19 Replies
  9. ConnectStats Version 3.2 4 Replies