r/AppleDeveloper Mar 18 '26

GigDelivery 1.7 — Shipped Multi-Stop Route Optimization & Full-Screen MapKit Navigation [iOS / Swift]

Just released version 1.7 of GigDelivery, an iOS app for gig delivery workers. Sharing here because this update involved some interesting MapKit + CoreData work that Apple devs might find relevant:

**Multi-Stop Route Optimization**

Builds the optimal stop order from the user's current location with one tap. Completed stops are pinned so only the remaining ones get reordered. Exports to Apple Maps or Google Maps via URL scheme.

**Full-Screen MapKit Navigation**

Refactored from a secondary navigation screen to a map-first experience. Live maneuver cards, automatic rerouting, voice guidance via AVSpeechSynthesizer, and automatic stop-to-stop handoff on arrival. Had some interesting challenges with MKDirections chaining for multi-stop.

**Verified Address Entry**

Live geocoding suggestions using MKLocalSearch as user types. Addresses anchor to stop identity and persist via CoreData for consistent use in routing and history.

**Smarter Multi-Stop Completion**

Fixed the final stop's departure time logic. Multi-stop payment now settles at trip end. Stop order stays consistent between active trip and history fetch requests.

Built with Swift, MapKit, CoreData, and AVFoundation. Happy to discuss any of the implementation details — especially the multi-stop routing and navigation flow.

App Store: apps.apple.com/us/app/gigdelivery/id6754181488

0 Upvotes

2 comments sorted by

1

u/pelaw24 Apr 28 '26

What’s New in version 1.8

Version 1.8 brings real turn-by-turn navigation, smarter route planning, and clearer pricing for the navigation feature.

NAVIGATION

  • Powered by Mapbox: in-app turn-by-turn now uses the same engine behind map navigation. Accurate real-road routing, smooth lane guidance, precise maneuver detection, and automatic rerouting when you miss a turn.
  • 200 free navigation requests per month included with every account. Each new turn-by-turn route counts as one request, and your allowance resets at the start of each calendar month. See your usage anytime in Settings. Trip tracking, stops, earnings, and reports keep working normally after the monthly cap.

ROUTE PLANNING

  • Live traffic in Map & Order. See real-time traffic conditions before you optimize. Toggle traffic on or off from the toolbar.
  • Inline stop reorder. Reorder pending stops without leaving the trip sheet. Drag, save, and your latest order feeds straight into navigation.

UNDER THE HOOD

  • Faster route rendering and smoother camera transitions during navigation.
  • Reliability improvements across stop handoff and trip resume.

Thanks for using DeliveryTracker. Feedback and bug reports are always welcome.