Dig Deep Fitness iPhone App Gets A Huge Usability Upgrade

Posted March 31, 2009 at 8:35 PM

Tags: Health / Fitness

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:


 
 
 

 
Dig Deep Fitness iPhone Fitness Application For Weight Lifters Now Has Inline Performance Records.  
 
 
 

There are two things to note in the above screen shot:

  1. 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.
  2. 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.

 
 
 

 
Dig Deep Fitness iPhone Fitness Application For Weight Lifters Now Has Previous Weight And Reps Overlaid On The Input Boxes.  
 
 
 

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!


 
 
 

 
Dig Deep Fitness iPhone Fitness Application For Weight Lifters Keeps You Super Motivated And Ensures Continous Progress.  
 
 
 

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





Reader Comments

Mar 31, 2009 at 10:49 PM // reply »
1 Comments

That's so awesome! Thanks for developing this. And to think that I have a site that has a similar name. Too cool.


Apr 1, 2009 at 5:58 AM // reply »
32 Comments

Dude - I need this...

...I also need an i-Phone LOL!


Apr 1, 2009 at 6:32 AM // reply »
24 Comments

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.. :)


Apr 1, 2009 at 9:35 AM // reply »
6,516 Comments

@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 :)


Apr 1, 2009 at 9:51 AM // reply »
24 Comments

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. :)


Apr 1, 2009 at 9:54 AM // reply »
6,516 Comments

@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 :)


Apr 1, 2009 at 9:57 AM // reply »
24 Comments

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.


Apr 1, 2009 at 10:02 AM // reply »
6,516 Comments

@James,

Thanks. Yeah, definitely a passion of mine! I hope I can really make something cool.


Apr 1, 2009 at 1:14 PM // reply »
32 Comments

@Ben

I think we quits at the moment :)
No outstanding mails that I can recall!


Tim
Apr 1, 2009 at 5:23 PM // reply »
7 Comments

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.


Apr 5, 2009 at 6:43 PM // reply »
1 Comments

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


Apr 5, 2009 at 7:28 PM // reply »
6,516 Comments

@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.


Post Comment  |  Ask Ben

Recent Blog Comments
Nov 21, 2009 at 11:03 AM
Groovy Operator Overloading Does Not Work In The ColdFusion Context
Hi Ben, Thanks for this informative post. Now I am reading ur old posts too ... read »
Nov 21, 2009 at 10:56 AM
HostMySite.com Has The Best ColdFusion Hosting
@Mehul, Yes very nice people, however several downtimes per day which was not acceptable. Hence we had to move out. I am glad you are having good luck with them so far. ... read »
Nov 20, 2009 at 11:32 PM
Five Months Without Hungarian Notation And I'm Loving It
I've used headless camel case for years for not only ColdFusion variables, but also SQL tables and fields... pretty much everything involving code. I also subscribe to the "don't abbreviate and clea ... read »
Nov 20, 2009 at 11:00 PM
Five Months Without Hungarian Notation And I'm Loving It
@Marcel, Yeah, I always err on the side of longer but more readable variable names. As for the camel casing of CF methods and the headless camel casing of custom items, I get around this by always ... read »
Nov 20, 2009 at 10:56 PM
Five Months Without Hungarian Notation And I'm Loving It
I use the following and love it: my.namespace.MyComponents.functionMethodsOrUDF() CONSTANT_VALUES_OR_PROPERTIES One thing I always try is to CamelCaseBuiltInColdFusionFunctions() so others can tell ... read »
Nov 20, 2009 at 5:38 PM
Learning ColdFusion 8: CFImage Part I - Reading And Writing Images
Hi Ben, Great article. I've been looking around to see if ColdFusion image engine can programatically create the following "wrap around" effect: http://www.creativepro.com/article/photoshop-s-she ... read »
Nov 20, 2009 at 5:35 PM
Maintaining ColdFusion Sessions Across SMS Text Message Requests Without Cookies
@Dave: I talked to Gert he suggested: <cfhttp method="get" url="http://{some cf website}" result="stuff" addtoken="yes" /> Note the addition of cfhttp attribute addtoken. That should persist y ... read »