Skip to content
Corey Silvia
All projects
In progress since Jun 2026Apps

XRoad

An iPad app for my UTV that records where I ride, draws my trails by how often I've driven them, and keeps working with no cell signal.

The XRoad app icon: two crossing trails over topographic contour lines

XRoad runs full-screen on an iPad mounted in my UTV. While I ride, it records my path with the iPad's GPS. Over time those rides add up to a map of my own trails, drawn as a heat map: thin yellow for a trail I've driven once, thick red for the regulars. Tap any trail to see how long it is, how many times I've driven it, how much it climbs, and to get a route there.

It's built for places without signal. Map tiles from the USGS are saved on the iPad as soon as they're viewed, and routing runs over my own recorded trails, with directions spoken out loud. The app cleans GPS glitches out of each ride, merges fragments into continuous named trails, and never truly deletes anything: hidden trails can always be restored, and it keeps daily backups.

A footer along the bottom holds music controls and live speed, heading, altitude and tilt, and a weather chip and precipitation radar sit on top of the map.

XRoad started in June as an iPad dashboard for my truck. When the iPad moved to the UTV, I stripped out the road-only parts and rebuilt it around a single trail map. It's for my own use and isn't on the App Store.

The screenshots here are from the iPad simulator.

XRoad zoomed out over Alaska with live precipitation radar and the footer of music and ride readouts (simulator)
A closer view of XRoad's live radar overlay (simulator)

Build log

  1. Renamed XRoad

    The app became XRoad, with a new icon, a full-width footer, a green color scheme and radar fixes.

  2. Heat-map trails and offline maps

    Rides now merge into long named trails drawn as a heat map. Tapping a trail opens a card with its elevation profile, and USGS maps are saved for offline use.

  3. Rebuilt around one map screen

    Rebuilt as a single full-screen trail map, with GPS-glitch cleaning, trail deleting and backups. Installed on the iPad with every existing ride preserved.

  4. Off to the UTV

    The iPad moved to the UTV, so road navigation came out and the off-road trail map became the focus.

  5. Started as an iPad dashboard

    First build of an iPad dashboard with maps, music, weather and engine gauges.