iOS: Goal Streaks helps you set and track repeat tasks so you can form habits and achieve long-term goals more easily. The idea is to chip away a little bit each day, but Goal Streaks is incredibly versatile and can handle just about any more complex schedule you care to throw at it.
Earlier this year, I solved my procrastination problem with Jerry Seinfeld's productivity secret, otherwise known as don't break the chain. The "secret" is to put up a calendar and mark everyday with an X each time you complete a specific task. Since then many apps have surfaced to help people implement this method of getting things done on their smartphones. But none of them were dynamic enough to allow you to create very specific rules.
Perhaps you want to be able to do something four days a week and it doesn't matter to you which days that task is accomplished, or you need to take a break from certain tasks. Goal Streaks allows you to create and schedule tasks with that level of specificity, making it capable of managing pretty much any situation. The only type of schedule it currently can't handle, as far as I can tell, is something along the lines of doing something for four weeks and then taking a week off. That said, you can give it exception rules so you can skip certain days without penalty.
Goal Streaks is very easy to use and offers a feature tour to introduce you to all the things it can do. The app is responsive, nice to look at, allows you to set daily reminders and works better than the others. It may be late to the game, but it's a better player than what we've seen so far.
Goal Streaks ($1.99) [iTunes App Store]