Japanese Interval Walking Timer
A clean Android timer for Japanese Interval Walking Training that tells you when to switch between fast and slow walking, so you can put the phone away and walk.
June 2026
- JavaScript
- React Native
- Expo
Japanese Interval Walking Training is a protocol from Dr. Hiroshi Nose at Shinshu University: alternate three minutes of brisk walking with three minutes of easy walking, five times, for thirty minutes. The hard part isn’t the walking, it’s the timing. This app handles it: it counts down each interval, buzzes when the pace changes, and keeps the screen awake so you never have to look.
Built with React Native and Expo; in development, with the full protocol working end to end.
Highlights
- Three-minute interval countdown with slow and fast pace alternation and color feedback for the current pace
- Haptic buzz at every pace change, so it works from a pocket
- Progress at a glance: a circular ring for the current interval, a ten-dot tracker for the session, and an overall progress bar
- Screen stays awake during the workout; pause, resume, and reset; a completion alert at the end
Engineering
- The protocol (intervals, sequence, colors) is a single constants file, so the timings can be tuned without touching the timer logic
- Timer state lives in one custom hook; the ring, dot tracker, and screen are small presentational components