MapMyRun themselves advertise Under Armour smart shoes. Personally I think it's a better idea to get a pair of shoes that's compatible with you — something you feel comfortable to run or walk in. You can then do the activity tracking with your phone or an activity tracker (Xiaomi Mi Band 3 for example, or FitBit/Garmin/TomTom).
MapMyRun themselves advertise Under Armour smart shoes. Personally I think it's a better idea to get a pair of shoes that's compatible with you — something you feel comfortable to run or walk in. You can then do the activity tracking with your phone or an activity tracker (Xiaomi Mi Band 3 for example, or FitBit/Garmin/TomTom).