It is no secret that great athletes keep meticulous records of each training session. Although in the beginning these records were done manually (training diaries, Excel sheets, etc.), nowadays, both sports brands and technology companies have developed Apps or...