Freeletics Training Coach
This one, Europe's #1 workout app, offers a little bit of everything. Exercises and plans at every fitness level, plans to achieve various goals along with audio coaching to get you through the most grueling of workouts and make sure you're training properly. There are more than 900 workout variations that vary in length from 10 to 30 minutes.