An App a Day

Smartphone apps provide handheld motivation and assistance for fitness-conscious users

by