FWIW, mapmy (ride/run) has free apps for Android and iPhone. I've installed the Android app but haven't really used it since I'm flush with Garmins.