
Roam: GPS speedometer made to avoid OLED burn-in
Made this for myself. I used to leave Google Maps open in the car just for the speed readout, then realised hours of a bright static screen is basically how you burn in an OLED. So I built something narrower that avoids that.
Roam just shows your GPS speed, big digits on a black screen. The trick is it doesn't sit in one place:
- the readout slides to a new spot every 1 to 10 minutes, you pick the interval
- the background is proper black, not dark grey, so those pixels are actually off on OLED
- the colour drifts slowly instead of staying fixed
- there's an optional hollow "outline" digit style if you want even fewer pixels lit
- you can dim the brightness from inside the app
Other than that it does km/h or mph, keeps a session max, and holds the screen awake while you drive. No ads, no analytics, and it never touches the network. The one permission it asks for is location, which it needs for the GPS. Whole app is under 35 KB. Source is up if you want to poke at it, AGPL-3.0.
Play: https://play.google.com/store/apps/details?id=com.nic.roam Source: https://github.com/Nicsilver/roam