I've found Strava is crap on android. My advice would get a cheap iPhone.
Seems like a carry on!
That's what I found as well but endomondo works fine on android and you just upload the gpx file to strava
put endomondo on my phone but how do you upload gpx file to strava ?