UX Review of Train Fitness — the best Automated Weightlifting Tracking app that uses AI & Machine Learning

Finally an Apple Watch Fitness app for the rest of us

UX Rating: 4.5 / 5
TL;DR: There’s small usability issues and room for improvement, but Train Fitness is by far the best auto-tracking weight-lifting workout app on the market.

This is a personal, unprompted 3rd party review. I am a Design Leader in the high-tech industry, who has lifted weights as my primary form of exercise and fitness for 29 years (since I was 13). I love weightlifting and technology, and I have patiently waited for the convergence of tech to improve tracking and analytics for this traditional style of fitness.

Apple doesn’t seem to care about traditional weight lifting as an exercise to be tracked on the Apple Watch. For years many have patiently awaited an Apple watchOS update that adds tracking for lifting weights in the gym. Yet year after year, we see amazing and magical new features to track running, yoga, and every other type of exercise under the sun. Sure some of the training in Fitness+ use dumbbells, but that isn’t really traditional weight or power lifting.

Enter Train (Fitness)

The first time I opened Train on my Apple Watch I knew I was going to enjoy the user experience. Using a single button to get started with no configuration blew my mind in comparison to previous apps in this space. Also, using the 💪emoji instead of loading a custom graphic? Brilliant.

It doesn’t get more simple than that
A dial to select a weight to start working out
Using native UI elements is smart

Again, I love the simplicity. Don’t make me pick a body part or category or exercise. Set a weight and go. Also, allowing for finger swiping and turning the digital crown is a nice UX affordance detail. Bonus: even this simple step is optional. You can just start moving and adjust the weight after!

A simple interface that shows a weight and the text “Start Moving” to start a workout
No caption needed :)

Again, a very simple screen (seeing a trend here?).

An apple watch screenshot showing the interface for submitted a tracked exercise with name, reps, pounds, edit, save, and delete
  1. Submit exercise: very dominant and obvious primary action. (Bonus: after a few seconds the exercise will auto-submit)
  2. Easily change reps: if the app didn’t correctly count reps you can adjust (BUT you should consider: perhaps your form wasn’t correct and you shouldn’t count those reps)
  3. Easily change weight: changing weight has a convenience interaction; you can “accelerate” the pounds increments if you hold down the + or - buttons for a longer time
  4. When the app identifies the incorrect exercise you can click edit and select the proper exercise (I talk more on False Positives below)

Relatively recently, superset grouping and tracking was added to the app. It auto-groups the exercises in the superset nicely, and allows modification with a tap of the exercise.

An apple watch screenshot showing a superset of two exercises, squats and military press

For certain exercises (like many legs exercises) that are hard to track from a watch, there’s a manual exercise entry option. You’ll get a dismissible note that these exercises are slated to be trackable soon.

I’ve joined the Train Fitness Exercise Demo App program, and can confirm that many of these currently manual exercises are being trained (see what I did there?) for auto-tracking now.

An apple watch screenshot showing a tip for a manually recorded exercise

When you’re done, swipe and complete you workout to save it to your phone. You’ll get an iOS notification and you’ll be greeted with your latest workout and a very nice summary with beautifully designed stats that are very sharable.

A small usability improvement would be to send a notification alert after a long pause or delay, as I’ve left the gym several times and forgot to end my workout.

An apple watch screenshot showing a working save confirmation
An iPhone screenshot of the recorded workout routine with auto-generated title, summary, stats and muscle group highlights
Somehow showing the total weight makes me feel like a super hero

Train offers comprehensive stats in their iPhone app. Some useful stats and metrics like total workouts, calories, reps, sets, hours, and my favorite: TVL (Total Volume Lifted).

Additionally you can track your workout streaks, monthly totals, and muscle group focus. I’m so proud that I’m not ignoring legs!

Feature Request: As the app popularity has grown, it’s become harder and harder to climb the leaderboard. I used to be in the top 30, then top 40…and now it feels hopeless to crack the top 100. The additional of subgroups would be nice for a more rewarding experience.

Screenshots of the stats inside Train, including streaks, monthly view, muscle group focus and more
Look Ma, I didn’t skip legs!

Shortcomings & Usability Issues

The app isn’t perfect. The good news is that it’s constantly evolving and improving, with obvious user research, feedback and community involvement.

Analysing (“Analyzing” for us folks in the United States) always takes JUST too long before timeout. I have to re-wake the watch. Every. Single. Time.

An apple watch screenshot showing the train app analyzing an exerice

Defaulting to the last weight VS the last weight for a specific exercise

An apple watch screenshot showing the same weight default applied to back to back exercises
Use the last weight for Military Press, not for the last exercise (Front Squat)

The main benefit of Machine Learning (ML) and AI is that the experience can improve and adjust over time as the models are trained. It’s a bit disappointing for using an app built on ML/AI that doesn’t feel like it’s learning in certain areas. When using Train, I have to constantly change the weight of an exercise which I’ve done a thousand times. I’d expect the app to make a recommendation based off all my previous entries since I rarely use a different weight.

To be fair, there’s probably tons of micro-interactions where Train’s models and algorithms are improving and I’m not noticing it (as you shouldn’t with a good User Experience).

One of the most irritating current quirks is when the app constantly identifies a common exercise as something radically different.

I’d love if when I constantly correct the app, that it would learn and remember that there aren’t diamond pushups (a chest exercise), they’re in-and-outs (an abs exercise).

An image of bench press and incline bench press not being equal
These aren’t the same thing

False Positive Worst Offenders (for me)

  • Incline Bench vs Flat Bench (disappointing for such a popular exercise)
  • Front Squats vs Smith Machine Squats
  • Diamond Push-ups vs In-And-Out Abs

Interestingly I’ve gotten many more false negatives recently where the app doesn’t identify or track a recent set at all. As an app matures I’d expect less and less false negatives, but perhaps they’re over-compensating and over-tuning for some other bugs and features.

Training & Testing New Exercises

I was surprised to get an invite to install an additional app to help track and train new exercises. This is awesome! It’s an incredible community-building initiative and clever company strategy to crowdsource the training of their models for new exercises. Kudos to them for this inclusivity of their users in this process.

When you join the progress you’ll get access to an additional iPhone/Watch app to record yourself testing new exercises. This is great if you have a home or private gym, otherwise it could be awkward…

Also… how in the heck is the Apple Watch going to accurately track all these leg exercises?!! What wizardry is the Train team cooking up here?

A screenshot of the Train demo app showing new leg exercises like calf raises and smith machine squats
The Train Demo App

Additionally you get emails of Demo App ratings from the community and rewards such as Train branded shirts, shaker bottles, gym bags, and a free year of the upcoming premium version of the app “Train Pro”.

Train Demo Weekly Leaderboard and rewards program named “Train & Earn”

UX Rating: 4.5 out of 5

4.5 out of 5 star UX review

There’s small usability issues and room for improvement, but Train Fitness is by far the best auto-tracking weight-lifting workout app on the market.

  • ✅ Super easy learning curve
  • ✅ Overall very intuitive and accessible experience
  • ✅ Allows for easy editing and manual entry where needed
  • ✅ Impressively accurate results and stats, best in class
  • ✅ Active community and nice early access demo program
  • 🫤 Mildly irritating False Positives and False Negatives

Train also has a 4.7/5 user rating on the App Store

4.7 rating on the apple app store

Links:

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Kyle Ledbetter

VP of Design at Credo AI — Former UX leader for Teradata, eBay, MicroStrategy and Sears Holdings.