If you use any of Garmin's activity tracking devices — be it Edge, Forerunner, Approach, or any of the others — then you've likely used the Garmin Connect app. For as long as I can remember, this has been a buggy, ugly, and almost useless app that didn't work correctly most of the time. In fact, about half the time when I fired it up to enable Live Tracking on my Edge 510, I was faced with a blank white screen. Sometimes a phone reboot would remedy the issue, other times it wouldn't. When the app did work, it was somewhat useful, but it always lacked info that I wanted to see, leaving me with no other option but to hit up the Garmin Connect website (which isn't that great, either).

Today, however, Garmin updated the Connect app in a major way. It looks different. There are a ton of new features. You can view basically every bit of info in the app that's available on the web. Really, it's better in essentially every possible way.

The most notable change, however, is the new Snapshots feature. This gives users a quick glance at their most recent activities, and it's completely customizable so you can control which activities show up. For example, I cycle exclusively (seriously, if you see me running then something is wrong and you should probably run too), so I set my Snapshot to only show cycling data. There is also a new Leaderboard feature that essentially lets users compete with their friends. Otherwise, the entire layout is far more intuitive than before, and pretty much everything I used to go to the web for — like the calendar that shows all of my tracked activities — is now available directly in the app.

If you're a Garmin user, this is definitely one to grab as soon as possible. You'll be glad you did.