Dig Deep Fitness iPhone App Gets A Huge Usability Upgrade
Posted March 31, 2009 at 8:35 PM
The Dig Deep Fitness iPhone application for weight lifters has had recent performance records built into the exercise page from the very start. These records have always been at the bottom of the page, below the current exercise sets. This has been great in terms of keeping track of my progress and making sure that I'm always moving forward. What I've noticed, however, over the past few months is that every time I start a new exercise, I immediately scroll to the bottom of the page to check the notes and weights of my most recent performance. I do this so that I can gear myself up mentally for the current exercise and ensure that I don't accidentally lift less than I am able to.
What I've also noticed is that I often scroll down during the current exercise to see how my subsequent sets are comparing to my previous performance. This particular gesture has become much more frequent as I am getting into Chad Waterbury's Huge In A Hurry program and am constantly checking my previous reps to see if I am at a proper RM (rep max) weight. The increase in this action - the scrolling up and down in between each set - has started to get quite annoying.
To remove this friction, I have made a huge usability upgrade to Dig Deep Fitness. Now, in addition to having your previous lifting performance at the bottom of the exercise page, I am also taking the most recent performance and overlaying it directly on top of the current exercise:
| | | | ||
| | ![]() | | ||
| | | |
There are two things to note in the above screen shot:
- At the top of the screen, above the weights / reps, I am displaying the notes field from your previous execution of this exercise. This way, you are bound to take heed of the important details you noted last time.
- At the bottom right hand corner of each weight and rep input field, I am displaying the weight and rep count for this exercise in this set attained in the previous performance.
| | | | ||
| | ![]() | | ||
| | | |
Now, the interface removes the need to scroll up and down to view previous performances. Not only does this make the Dig Deep Fitness iPhone application much more usable, it also makes it much more motivational. It's easy for someone to forget (or stop caring) that they can scroll down and see how they performed before; but, with the most recent performance record overlaid directly on top of your current exercise, you can't help but stay motivated, constantly trying to break your previous record!
| | | | ||
| | ![]() | | ||
| | | |
I think the exercise performance screen has gotten a HUGE usability upgrade that's going to give you the mental edge needed to succeed.
Post Comment | Ask Ben | Permalink | Other Searches | Print Page
Newer Post
Performing ColdFusion Processing After A CFLocation Tag
Older Post
Learning jQuery 1.3 By Jonathan Chaffer, Karl Swedberg, And PACKT Publishing
Reader Comments
That's so awesome! Thanks for developing this. And to think that I have a site that has a similar name. Too cool.
Dude - I need this...
...I also need an i-Phone LOL!
Looks like a great app Ben.
Out of interest, how long did it take you to pick up Objective-C and build your first IPhone app? Did you have any C experience etc before learning this?
I was initially interested in maybe looking into iphone development but my cursory glance at the syntax made my head spin - it looks awful. The fact that I don't have an IPhone or Mac isn't helping though.. :)
@Matt,
Thanks man.
@James,
I'm still working on Objective-C. I am on chapter 5 of "Beginning iPhone Development." My Dig Deep Fitness app is just a web-based app currently. I am looking to turn it into a PhoneGap app this week. But right now, my target is going to be web-based app with native iPhone app upgrade later.
@Paolo,
I think I owe you an email, but not sure. Got like 100 emails in my inbox right now and working through them :)
Aha, I see - sorry, I just assumed it was an IPhone app as I saw you mention you were getting into Objective-C on another post.
I did think it was pretty quick to get to production level.. Although knowing your skillset I didn't put it past you. :)
@James,
My goal is to one day get it to be native Objective-C; but, I think that's a long way off. I am experimenting with PhoneGap to make it a local "web site". But, I am not sure if I want to go that route in the long run. I want this to have a web-based community and the iPhone will just be the "mobile" extension of that. Not sure how it all fits together in the end. Still coding :)
It sounds like a superb project Ben and one which is obviously a big passion of yours (always the best types of project).
I have recently got into calorie counting and was toying with the idea of building my own online version. I know there are tons of services like that already but liked the idea of doing my own and mobile interface into it.
The mobile market is growing like crazy and I can certainly see these kind of apps becoming more and more important.
I look forward to seeing how your project develops.
@James,
Thanks. Yeah, definitely a passion of mine! I hope I can really make something cool.
@Ben
I think we quits at the moment :)
No outstanding mails that I can recall!
Wow, that's awesome! Now, if only I had an Iphone :-) It would certainly be sweet to listen to music and be able to keep track of the workout all on the same device.
Hey Ben, I think dig deep is a great app and I have been using the app for several months but recently I ran into a bug. When I start my workout, my created exercises do not appear, only the system workouts do. When I go back to the home page and click on exercises, all of the exercises that I have created are all there. After I select my lifter, and the app tells me to select an exercise, the created exercises are not there. Can you help?
Thanks
@Michael,
Did this just start happening? Or has this always been happening?
Thanks for the kind words as well. I have some great ideas that I've started to put into action on building this application out.






