Nakpath logoNakpath

Native live tracking · now in private beta

Uber & Lyft-style car animation, in your app.

Food and taxi apps show a little car sliding across the map toward you. The catch: real GPS comes in jumpy, so making the car move smoothly is the hard part. Nakpath does it for you: you send the car's location, and it handles the smooth movement. Same on iPhone and Android.

iOS + Android Native · no WebView Flutter & RN ready
LIVE · NAKPATH ENGINE
60 FPS
28 km/h · brg 142°30.733, 76.779

Live on a real device

This is the actual SDK, recorded on an iPhone

Nothing sped up or edited. A real iPhone running Apple Maps, fed a live GPS feed that only updates every couple of seconds — and the car still glides between fixes and turns into corners on its own. Your app gets the same on iOS and Android.

  • Captured on-device · 60fps · native MapKit
  • Bring your own marker — pass any car, bike, or truck image
  • Same engine drives the Android build

01 · Capabilities

Everything you need for live tracking

All the hard motion work — smooth movement, natural turning, and many cars at once — is handled for you. You just add the map and send locations.

Constant ground speed

Cars move at a real m/s, so a long route and a short one look equally natural — no more 'too fast on long trips'.

Natural turning

The car smoothly swings to face wherever it's heading, so it turns like a real car instead of snapping around corners.

Multi-car

Animate a whole fleet on one map. Each car has its own route, speed, offset, and loop mode.

Live GPS smoothing

Send the car's live location and it glides between updates — no jumps or stutters, even when the GPS is messy.

Silky-smooth curves

Routes follow the road naturally — no robotic straight-line hops between points, smooth at any zoom level.

Apple + Google Maps

First-class renderers for MapKit and Google Maps on iOS, Maps Compose on Android. Bring your own map.

02 · Platforms

Identical on iOS and Android

The animation looks and feels exactly the same on both platforms — same smoothness, same timing, pixel for pixel. Build it once, ship it everywhere, and never chase per-platform bugs.

  • Native performance — 60fps, no WebView, no lag
  • Drop-in SDK — add a dependency and you're done
  • Works with Apple Maps and Google Maps
iOS / SwiftUI
Apple + Google Maps
Android / Compose
Google Maps
Min iOS
14.0+
Min Android
API 24+

03 · Integration

Drop it in — that's the whole integration

No map plumbing to write. Create an engine, add the map view, and send it locations. The car moves itself. This is the entire setup on each platform.

TripView.swiftApple Maps · SwiftUI
// the whole SDK: an engine + a map view@StateObject var engine = NakEngine()@StateObject var map = NakMapController() NakAppleMapsView(engine: engine, controller: map,                 carIcon: UIImage(named: "car"))  .onAppear {    engine.addLiveCar(carId: 1, latitude: lat, longitude: lng)    engine.start()  } // on every location update from your backend:engine.updateCarPosition(carId: 1, latitude: lat, longitude: lng)
TripScreen.ktGoogle Maps · Compose
// the whole SDK: an engine + a map viewval engine = remember { NakEngine() } NakMapView(engine = engine, carIcon = carBitmap) LaunchedEffect(Unit) {    engine.addLiveCar(carId = 1, latitude = lat, longitude = lng)    engine.start()} // on every location update from your backend:engine.updateCarPosition(carId = 1, latitude = lat, longitude = lng)

04 · Use cases

Built for

Delivery & food

Show the courier closing in, in real time.

Ride-hailing

Driver-to-pickup and trip playback.

Logistics & fleet

Dozens of vehicles on one live map.

Field service

Technician ETA and on-the-way tracking.

05 · Build vs buy

Build it, or ship it

Build in-house

  • Weeks of senior iOS + Android work
  • Reinvent interpolation, bearing, smoothing
  • Two codebases drift apart over time
  • You own every edge case and bug

Ship with Nakpath

  • Integrate in an afternoon, both platforms
  • One battle-tested native engine
  • Identical behavior on iOS and Android
  • Updates and support included
Early access

Be first to ship buttery-smooth live tracking

Nakpath is in private beta. Join the waitlist for early access, founding-cohort pricing, and a heads-up the day it opens.

Early-access pricing for the first cohort. No spam, unsubscribe anytime.