iOS Developer — UI, business logic, API integration and App Store release.
⚙ CASE STUDY · 2021
iDeliverOn-demand Delivery Super-app
Meals, gas, gadgets, taxi, groceries and errands, with customer, driver and store apps

build: passing
Swift · UIKit · MapKit
iDeliver is an on-demand delivery platform by 3Embed Software Technologies that delivers from any restaurant or store, sends anything address to address, and tracks the courier live on a map. I worked on the iOS apps for the customer, driver and restaurant sides, including the iDeliver Canada deployment.
project.specPRODUCTION
- Role
- iOS Developer — UI, business logic, API integration and App Store release.
- Platform
- iOS
- Domain
- Delivery & Logistics
- Period
- 2021
- Status
- Production
- Stack
- Swift, UIKit, MapKit, Push Notifications, WebSocket, REST APIs
Overview
iDeliver is an on-demand delivery platform by 3Embed Software Technologies that delivers from any restaurant or store, sends anything address to address, and tracks the courier live on a map. I worked on the iOS apps for the customer, driver and restaurant sides, including the iDeliver Canada deployment.
Inside the app
System Path
FLOW4 STEPS
›step 1/4Customer App— Browse, order, track
What I Built
- ▸Customer app: multi-service home, store and item browsing, favourites, shopping lists, cart, checkout and live courier tracking.
- ▸Order tracking by order ID, trips history and in-app chat with support and couriers.
- ▸Driver app job queue and delivery status; restaurant app for accepting and preparing orders.
Highlights
- ▸Live on the App Store and in use across many cities; the Canadian deployment launched in 2021.
- ▸One shared networking and models layer across the three apps; order status synchronised in real time.
Technology Map
Stack
SwiftUIKitMapKitPush NotificationsWebSocketREST APIsIn-app PaymentsChat