Can fitness apps be as effective as a personal trainer?

Open in new window