An implementation of an Android pedometer that uses dead-reckoning to keep track of the walking route