This app challenges you to do 100 push-ups in predefined sets. I was inspired to make this app after seeing FitnessFAQs' video 'The PERFECT Push-Up Workout'. The app shows you which set you need to do next, tracks your time and compares it to your best time.
This is an open source app, source can be found at github.com/steellow/hundred_reps