AndroidLogistics
D2D
Last-mile delivery platform for Istanbul — multi-route optimisation, live turn-by-turn navigation, and real-time speed/distance HUD built natively for Android.

Overview
D2D drivers need to decide—in seconds—between multiple viable routes across congested Istanbul traffic. The app surfaces up to three ranked options (time + distance) before a trip, then switches into a full turn-by-turn navigator with live speed readout, toll-road warnings, and manoeuvre callouts. The Kotlin + Flutter hybrid architecture kept the navigation-critical code path on the native thread while shared Flutter components handled the dispatch-management UI layer, all backed by Firebase for real-time sync.
The Stack
KotlinFlutter / DartFirebase Realtime DBFirebase Cloud MessagingGoogle Maps SDK
Key Results
- 01.Delivered three-route comparison (time + distance) in under 2 seconds on mid-range Android devices.
- 02.Live navigation with speed HUD and toll-road alerts reduced driver wrong-turns by an estimated 30%.
- 03.Hybrid Kotlin/Flutter architecture cut duplicate UI code by ~40% vs a fully native two-screen approach.
Like what you see?
Let's talk about building something like D2D for you.