A riding interaction
system for Android.
Offline-first. Zero telemetry. Deterministic control.
Built for commuters, and touring riders.
A predictable control layer.
Not Android Auto. Not a launcher. Not cloud-based.
Riding interaction system
Designed for deterministic interaction while riding. Every tap has one defined outcome. No ambiguity.
Glove-friendly UI
Large hit targets. Touch-down detection. Interaction simplification. Built for riding gloves in motion.
OLED-aware
Pure black backgrounds. Screensaver mode. Red accent recommended for panel longevity and battery efficiency.
Offline-first
No network dependency. No cloud. No permissions that require external communication. Works without signal.
Zero telemetry
No analytics. No crash reporting. No tracking of any kind. GPL v3 license. Source is the documentation.
Split-screen compatible
Works alongside navigation apps in Android split-screen mode. MotoDash on top, maps on bottom.
Two modes. Both intentional.
Touch Mode
The default operating mode. Designed for reliable interaction with riding gloves at speed.
- Large glove-friendly buttons
- Touch-down logic for glove detection
- Reduced missed-tap rate
- Split-screen navigation app support
Experimental. Under active refinement.
Magnet Mode
Magnetometer-based interaction via a magnetic ring. Phone stays in pocket.
- 1 tap → next
- 2 taps → select
- 3 taps → back
- TTS audio feedback
No visual noise.
Favourites. Log. Call.
Two-state call flow with large buttons and predictable transitions
Track control at a tap.
Previous, play/pause, next. No nested menus.
The dashboard.
Core controls. Nothing else.
Coarse volume steps.
Large up/down targets. No fine-grained slider. Designed for gloves.
Direct APK. No Play Store.
MotoDash requires permissions and interaction behaviors restricted under Play Store policies. Distributed directly to preserve functionality and design intent.