Cityroam reads your board or scooter's own telemetry directly over Bluetooth — no vendor cloud in the middle. Every ride logged automatically, range estimated from a real physics model fit to your own rides, and a settings screen that writes straight to the hardware.





Wherever the city takes you, roam remembers the way.

Lock, headlight, and ride mode from one tap — plus per-mode speed limits, acceleration, and braking curves read and written straight from the hardware.

A road-matched route, average and max speed, and a mode breakdown for every ride — not just a distance and a duration.

See what the same ride would have used in every other mode — and, with Health Connect, your heart rate for it too.

Tap a destination or search an address — Cityroam routes it server-side and checks it against your board or scooter's current battery.

"Doable," "Cutting it close," or "Not enough charge" — for every riding mode, run through a real rolling-resistance-and-drag model instead of a flat km-per-percent guess, factoring in elevation, wind, and current battery.

Day, week, and month views with real bar charts — distance, average speed, and efficiency trends over time.

Full ride history with a dominant-mode chip per trip — Ride, Speed, Turbo, or "Mixed modes" when a ride genuinely spans more than one.

A widget with its own look, separate from the app's theme — your last ride, at a glance, without opening anything.

Board connection, ride tracking, Health Connect, appearance, and the home screen widget — one settings hub, not a maze of menus.
A side project built to answer one question honestly: how far can you actually get on this charge. Cityroam talks to your board or scooter directly over Bluetooth — no vendor SDK, no cloud account — keeps ride data on your phone first, and estimates range from a real physics model (rolling resistance, drag, drivetrain loss) calibrated against your own ride history.
→ source on GitHubCityroam is an independent app — not made, endorsed, or supported by Tynee, NAVEE, or Tuya, and not affiliated with any of them. Those names are their owners' trademarks, used here only to say which hardware Cityroam works with.
Nothing unlocked, bypassed, or modified — the manufacturer's own app keeps working alongside it.
Connection keys never leave your device — encrypted by Android's own hardware-backed keystore. No ads, no analytics SDKs, no data brokers, nothing sold.
→ full privacy policyNo vendor account required to ride, no ongoing subscription. Free.
Get Cityroam