Live on the App Store Requires iOS 17+ Actively developed

GoDash

Your whole drive on one dashboard.

An iOS app I designed and built. It turns an iPhone in a hands-free car mount into a dash cam that also handles navigation, music, and live vehicle telemetry, without switching apps at 70 mph.

10 min
Rolling loop buffer
1080p
Capture resolution
5
Telemetry channels
2
Simultaneous modules
0
Data leaving device

01 Overview

A drive normally involves three or four apps fighting for the same screen: a dash cam in the background, maps in the foreground, music underneath, none of them aware of each other. GoDash collapses that into one interface built around a single rule: nothing on screen should require more than a glance.

The rear camera records continuously into a rolling buffer. Navigation and music sit in half-screen modules that can be open at once, so what you need next is already visible. Under both, a persistent readout shows speed, g-force, heading, altitude, and trip distance, sampled live and burned into saved footage.

Free with basic recording. GoDash Pro unlocks higher resolution, longer loops, the telemetry overlay, and crash detection.

Role
Sole designer and developer
Platform
iPhone, iOS 17+
Language
Swift · SwiftUI
Frameworks
AVFoundation · CoreMotion · CoreLocation · MapKit · MusicKit · Photos
Status
Shipped, in active development
Privacy
Recordings, telemetry, and account details stay on device

02 Features

[ REC ]

Loop recording

A rolling buffer holds up to ten minutes of driving. One tap writes it to the device as a permanent clip. No scrubbing, no file management, no waiting until you get home.

[ TELEM ]

Live telemetry overlay

Speed, g-force, heading, altitude, and trip distance are sampled while you drive and composited onto saved clips, so the footage carries its own context.

[ NAV ]

Turn-by-turn navigation

Apple Maps directions run in a module, not another app. Full-height for the route, collapsed to one instruction card when you do not need it.

[ AUDIO ]

Apple Music, in place

Browse, play, and skip without leaving the recording session. Pairs with navigation so both are on screen at once.

[ SAFETY ]

Crash detection

Motion thresholds for collisions and hard braking preserve the footage from before, during, and after the event, saved without you touching the phone.

[ LIB ]

Clips & export

Saved clips are organised chronologically, with in-app playback and one-step export to Photos.

03 How it works

The recording pipeline

Capture runs off the rear camera through AVFoundation into a fixed-length ring of video segments. Old segments are discarded as new ones are written, so storage stays bounded no matter how long the drive is. A save stitches the ring into one clip: the ten minutes leading up to the moment you wanted them.

Telemetry

CoreMotion supplies acceleration for g-force, CoreLocation supplies speed, heading, and altitude. Samples are timestamped against the capture clock so the overlay lines up with the frame it describes instead of drifting across a long clip.

The module system

The interface is a stack of resizable modules, not a set of screens. Navigation and music each render at full or compact height, and any pairing is reachable in one gesture. This is the part I have iterated on most. The target: a driver can restore the layout they want by feel, without reading the screen.

Crash detection

A motion threshold on sustained deceleration and impact-scale acceleration flags an event. The buffer around it is locked and written out immediately, before the ring can overwrite the segments that matter.

04 In the car

Shot on a hands-free mount during real drives. Select an image to enlarge.

GoDash home layout with navigation and music modules on a dash mount
Home: maps + music
Split view showing turn-by-turn navigation above the music player
Split: navigation + player
Navigation module above the live telemetry readout showing speed and g-force
Navigation + telemetry
Music module above the live telemetry readout
Music + telemetry
Full height navigation with the music module collapsed to a compact bar
Full nav, compact music
Compact navigation instruction card above a full height music module
Compact nav, full music
Saved clips library listed chronologically
Clips library
Saved clip playing back with speed, g-force, heading and altitude burned into the frame
Saved clip: overlay

05 Press kit

GoDash promotional image highlighting the live telemetry readout GoDash promotional image highlighting the music module GoDash promotional image highlighting the saved clips library

Get GoDash

Free on the App Store

Basic recording is free. GoDash Pro unlocks higher resolution, longer loops, telemetry overlays, and crash detection. Requires iOS 17 or later.

QR code linking to GoDash on the App Store

Scan to install