I would like to propose my free android app that tracks runs and hikes. I have developed this app as both a runner and a hiker. The app has splits, and also allows one to set a time or distance limit with a progress indicator and an audible notification when done. You can see your splits up-to-date as you run and also your progress on map. The app works even without data, only elevation data is obtained once data is back.
Get it at
https://play.google.com/store/apps/details?id=com.isonix.keeptracks
Alternatively:
Any feedback would be greatly appreciated!