iTreadmill Pedometer

Last modified
Wednesday, October 4, 2017

Description of App

iTreadmill is a very accurate pedometer for the iPhone. It can be used when walking, running on a treadmill or jogging on the spot. The app keeps a history which can also be e-mailed.

  • Lose weight
  • Get in shape 
  • Count steps 
  • Improve cardio/endurance 
  • Reduce stress!

*Designed to work in your pocket, no expensive arm band or belt clip needed, though it works great with those too! Using the accelerometer & PocketStep™, it ACCURATELY calculates:

  • Step Count
  • Distance (miles/km) 
  • Calories 
  • Current & Average Speed & Pace 
  • Time 
  • Strike Rate

…more info than a real treadmill!

Record your workout while walking the mall, count steps at work/around the house, run/walk in the neighborhood, park, track, in the gym on a treadmill or elliptical. Bad weather? Run in place by your TV!

  • Built in Music Player, create your own iTreadmill playlist! 
  • Pacer’s beat keeps you on “dialed-in” pace/speed 
  • Auto Pause/Resume 
  • View & email years of History 
  • Motivating Cool Graphs! 
  • Wallpapers! 
  • Built-in links to support,help,videos 
  • Auto screen blank in pocket (iPhones only) 
  • No calibration needed! 
  • Simple method to get your exact stride:

If the distance is incorrect: press STOP, enter correct distance, save new stride, and resume activity. You’ll get accuracy for that activity & from then on.


3.0.4 (iOS 4.0 Tested)

Free or Paid


Apple Watch Support

Not Known

Device(s) App Was Tested On


Accessibility Comments

This app is quite usable by VoiceOver users, with the exception of the graphs and wallpapers. There has been a slight regression in the current version, where flicking often doesn't announce the item moved too. The best way to use this program is to just slide your finger around the screen. It is quite easy to find the information you desire. Screen description from the author: There are 5 large rectangular shaped buttons which display all of your desired parameters, such as distance, step count, calories, and so on.  There is one very large one centered near the top of the screen, then there are two more side by side on a row just below the large one.  In the row below those two buttons are the start, pause, and stop controls.  The row below that has two more side by side buttons for a total of 5 buttons.  These buttons are called buttons 1 thru 5 in my code, but those names are not visually seen by the user.  Each button has a parameter name and value displayed on it, such as Distance 3.5 miles, or Speed 2.3 miles per hour.  While these are used to display parameters, they are really buttons that you can tap.  When you tap them, they will change the parameter that is displayed.  Each time you tap them, they will change to display the next of 9 different parameters, which appear in alphabetical order.  Below is a list of the parameters that you can select from in alphabetical order: 1.  Avg Pace.  This is the average pace in minutes per mile over your entire walk or run so far. 2. Avg Speed.  This is the average speed in miles per hour over your entire walk or run. 3. Calories.  This the amount of calories that you have burned so far in your workout. 4. Distance.  This is the distance that you have traveled so far. 5.  Pace.  This is your current pace, which is measured over the past 20-30 seconds or so. 6. Speed.  This is you current speed, which is measured over the past 20-30 seconds or so. 7.  Step Count.  This is simply the number of steps you have taken since you started your workout. 8. Strike Rate.  This is the average steps per minute of your entire workout. 9. Time.  This is the time spent walking or running since you started your workout. By tapping on the buttons, you are able to display any 5 of the above 9 parameters on your screen, but you can also change your display on the fly, as all 9 parameter are constantly being updated, even if you are not on your screen at the moment. To change a parameter: find it's label on the screen, For Example, Distance, double tap the label to cycle to the next parameter. The values for the 5 parameters shown on screen are found just below their title.

VoiceOver Performance

VoiceOver reads all page elements.

Button Labeling

All buttons are clearly labeled.


There are some accessibility issues with this app, but it can still be used if you are willing to tolerate these issues and learn how to work around them.

Other Comments

This app has not been updated in quite a while. there are no accessibility changes, however, the screen blanking feature, which stops accidental screen taps when the phone is in your pocket, no longer works under iOS7. If the screen blanking feature is enabled under iOS7, the step count is incorrect. If you disable the screen blanking feature, the app does correctly count steps. be aware of this before purchasing.


2 people have recommended this app

Most recently recommended by Jose Lomeli 7 years 3 months ago