7 best strength training apps, tested by us