Eat Right 90 is a nutrition log iPhone app that automates following and tracking your diet during extreme exercise programs such as P90X. After you eat a portion from one of the food groups you tap a square to mark it. You can view and edit your past history, so forgetting to add a day isn't a big issue.
Here's a brief tour of how the app came to be.
Development Once I had an idea of how the interface was going to look, I started building the app. I spent a lot of time making small code changes, deploying to my device, and testing. If something didn't look or feel right I'd try again.
I wrote notes on what would happen if a user were to use the app as intended. I was flexible in allowing people to switch the day of the P90X program they were on, so the app had to handle the various situations that leads to.
I wish I had some early simulator screen shots to show the immense visual progression. If pressed, I could dig these up easily as the whole project is versioned with lots of commits.
I use git to manage local development and create feature branches to explore approaches. I have a remote origin repository that I frequently push to for backup purposes.
Hopefully it'll work well for those looking for a P90X iPhone app.