Training for a marathon takes planning, persistence, and the right tools. These Android apps give you detailed mile-by-mile insights to help you train smarter and track your progress every step of the ...