iOS and Android: Previously mentioned app Sworkit now has a bigger brother with additional features. The original app is a great way to generate random workouts based on the amount of time you have and the muscle groups you want to target, but the pro version will talk you through it so you don't have to watch the screen to know what exercise to do next. More »