I found this app to be exceptionally helpful, in training for my upcoming race. I used it alongside map my run, and fitness pal. This app helped me schedule my training. It assisted me in keeping on track. Great app. You can edit your run days to fit your schedule, apparently the person who rated 1 star didnt figure that part out!
TLM2002 about MapMyRun Trainer - 5k, 10k, Marathon, Half Marathon Training Plans, v4.0.2