Make your delivery app with BDK

Proof of every pickup and drop, without a phone call. Your operations web app becomes the driver's iOS and Android app: scan the parcel at collection, photograph the handover, show your team where they are while the app is open on a job, and get the next assignment as a notification. The order record fills in from the road, and nobody chases drivers for updates.

01 / 05

Notification permission

Ask drivers to allow alerts at the point a job is about to reach them.

  • Explain that new assignments and route changes arrive as alerts.
  • Ask when a driver goes on shift, not on their first sign-in.
  • Point a driver who declined to the phone's settings when they change their mind.
Try it in the demo app

02 / 05

Location while in use

Show your operations team where a driver is while they work a job.

  • Confirm the driver is at the drop address before they mark it delivered.
  • Sort the driver's job list by what is nearest right now.
  • Record where the parcel was handed over, alongside the photo.
Try it in the demo app

03 / 05

Barcode scanner

Let drivers scan the collection code with the phone camera.

  • Read the parcel barcode at collection.
  • Scan the shop's handover code when collecting a restaurant order.
  • Stop the wrong parcel leaving the depot when the code does not match.
Try it in the demo app

04 / 05

Camera and photos

Drivers photograph the handover, and the photo sits on the order.

  • Photograph the parcel at its drop location.
  • Capture packaging damage at collection.
  • Photograph the doorstep when nobody answers, so the customer sees where it went.
Try it in the demo app

05 / 05

Push notifications

Bring drivers back when a task needs their attention.

  • Notify a driver when you assign a delivery.
  • Send an update when collection instructions change.
  • Tell the customer their order is on its way once the driver collects it.
Try it in the demo app

Five of 71 native capabilities

The five above are the ones this kind of app leans on most. Every build ships with the whole set. Scroll the strip for the rest.

  • In-app purchases
  • Native transitions
  • Modal sheetsNew
  • Face ID login
  • Share sheetNew
  • Sign in with AppleNew
  • Deep linksNew
  • App badgeNew
  • Incoming sharesNew
  • Saved loginNew
  • ContactsNew
  • Health dataNew
  • Audio playerNew
  • Voice recorderNew
  • Date-time pickerNew
  • Rating promptNew
  • Tracking promptNew
  • NFC scanNew
  • Push notificationsNew
  • Live locationNew
  • QR scannerNew
  • Photo pickerNew

All features are included when you request a build with BDK. See pricing

What you set up

  • Your Apple Developer and Google Play accounts.
  • Your own Firebase project's service-account key and a OneSignal app, for push.
  • Branch or Chottulink, if you want links that open the app.
  • Camera and location access requested when needed.

Where your web app stays in charge

  • Dispatch, zones, order state and driver assignment stay yours.
  • Physical goods and services keep web checkout where allowed; digital goods use store billing where required.
  • Web updates go live without a rebuild when they use capabilities already in the app.
Does this track drivers with the app closed?

No. This journey uses location while the app is open.

Does scanning confirm collection?

The scanner reads a code. Your backend checks it against the order.

Where does the delivery photo go?

Your app attaches it to the order under your storage rules.

Create your project, or open the demo app and run the features yourself.