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  |  Other Searches  |  Print Page




Learning ColdFusion 9 - ColdFusion 9 tutorials, samples, examples, demos

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 »
34 Comments

Dude - I need this...

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


Apr 1, 2009 at 6:32 AM // reply »
29 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 »
7,538 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 »
29 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 »
7,538 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 »
29 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 »
7,538 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 »
34 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 »
7,538 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.


Jan 20, 2010 at 1:13 PM // reply »
2 Comments

Hey Ben,

I tried downloading your app, but it doesn't show up on iTunes.


Jan 20, 2010 at 11:16 PM // reply »
7,538 Comments

@Limhi,

It's not on App Store yet; right now, you can only access it as a web-based app at www.DigDeepFitness.com (if you navigate to it on the iPhone, it will take you to the app).


Jan 21, 2010 at 1:05 AM // reply »
2 Comments

Ben,

Thank you for getting back to me. I appreciate it. I pulled it up on my iPhone. You did a great job with the app.Thanks for the help.


Jan 21, 2010 at 9:34 PM // reply »
7,538 Comments

@Limhi,

Thanks a lot; I consider this application a rough Alpha - I have a lot of things I want to do with it, including a redesign. I just need to find the time!


Feb 22, 2010 at 8:29 AM // reply »
6 Comments

Hey Ben,

Great to see your into iPhone Development, I just finished my 4th app for the iPhone (finally a health/fitness app) If you are interested in learning objective-c, here are a few books that I used to get me started:

Programming in Objective-C 2.0 by Stephen Kochan, This book was awesome for getting my mindset from Java into Objective-C. I learned a lot of great concepts and how to approach problems.

Beginning iPhone 3 Development by Dave Mark, and Jeff LaMarche, This was the book that I learned the most from, great examples and sample codes, and all explained very well.

I also just got The iPhone Developer's Cookbook by Erica Sadun, but I have not started reading it yet. It is published by the same company as the Programming in Objective-C so I expect great things. Also Erica Sadun is a legend in the jailbreaking community!

Good Luck, and enjoy man, feel free to drop me a line if you have any questions or anything!


Feb 22, 2010 at 8:01 PM // reply »
7,538 Comments

@Chris,

I played around with Objective-C for a while. i have the Beginning iPhone Development book which is good. Mostly, I don't care for all the manual memory allocation and deallocation. There's something about that that just feels wrong; if it was important, I somehow feel that there should be an iPhone-oriented version of the language. Maybe that's just me being silly though.


Post Comment  |  Ask Ben

Recent Blog Comments
Mar 18, 2010 at 6:03 AM
ColdFusion Session Management Revisited... User vs. Spider III
Hi Ben, no, the timour is not dynamic at all. The two code chunks are: // This application definition is for robots that do NOT need sessions. this.name = "eClipse_KABS_Boomerang" ... read »
Mar 18, 2010 at 1:25 AM
Ask Ben: Blocking WSDL Access In A ColdFusion Application
Well,I have to say,this is too complicated for me to understand.But I think you're great,keep doing it. ... read »
Mar 17, 2010 at 11:36 PM
Learning ColdFusion 8: CFImage Part I - Reading And Writing Images
@Ben, It is. But I have tested again and sleep() seem to be keeping windows hanging. As a result, multiple people were having issues uploading and removing images when they are trying to do the imag ... read »
Mar 17, 2010 at 11:22 PM
Google Maps Not Working in Internet Explorer (IE)
@James The page has a problem in IE7, because line 112 has a comma at the end. Line 112 is the first problem, there are many more with the same. Ralph ... read »
Mar 17, 2010 at 8:39 PM
Looping Over ColdFusion JSON Queries In jQuery
Thanks Ben - this is just what I needed - just getting up to speed with jQuery - and your posts are accelerating that process substantially :) ... read »
Mar 17, 2010 at 7:50 PM
ColdFusion ArraySplice() Method As An Example Of A Dynamic Method Signature
Java is awesome and I love seeing new twists on it. @Ben - I totally agree with you. ... read »
Mar 17, 2010 at 4:13 PM
Testing For NULL Values In A ColdFusion Query Result Set
To get around the empty strings in an UPDATE statement I pretended the variable was a string by enclosing it in single quotes, CAST it to an integer, let it convert empty strings to zeroes, and used ... read »
Mar 17, 2010 at 4:12 PM
Ask Ben: Environment-Based Application.cfc Settings
Ben, those are valid comments. I posted some code that shows how to "worryfree ;o)" copy code and let the Application.cfc sort it out. http://boncode.blogspot.com/2010/03/cf-dynamically-changing-ap ... read »