Commit iPhone app, by Legend.

Very simple concept, and simple execution: setup something you want to improve by doing it daily, and confirm you’ve done it each day. Over time you build a chain of reinforcement.

Available from the App Store.