Rivet will help you focus on the task at hand.
"It’s a focusing tool and it does its job well." - AppAdvice.com
* Set up routines to run for some time or for as long as a selection of songs play
* For time-based routines, you can have multiple "blocks", with gap times in between blocks
* Run quick focus routines from the main screen without having to set up a saved routine
* See reports for how much you have worked by day, week, or a range of dates.
* Routines can be put in categories, giving you a chance for more tweakable reports.