Skip to contentIncoding

Titus Logistics

Client mobile app

Native iOS and Android apps for more than 3,000 clients, replacing a webview APK that was sideloaded outside Google Play.

Sector
Logistics & freight
Year
2026
Stack
Flutter, Railway, Titus WMS API

Context

Titus Logistics serves more than 3,000 clients and runs its operation on its own warehouse management system, the Titus WMS. Until 2026 those clients followed their shipments through a webview app packaged as an Android APK and sideloaded outside Google Play. There was no iOS app.

Challenge

  • Replace the sideloaded APK with apps that install from the App Store and Google Play.
  • Keep the Titus WMS as the single source of truth. The app reads and writes through the WMS API instead of holding its own copy of orders, shipments and balances.
  • Serve clients in Arabic, English and Chinese, with balances and invoices in both USD and CNY.
  • Deliver the whole replacement in a single quarter.

What we built

Order tracking
Live status on every order: Generated, Collected, Loaded, Arrived, Signed.
Shipment details
Cartons, CBM, weight, carrier, ETD and ETA, with photos of the shipment.
Freight cost estimator
Estimates built on Titus's historical rate data, so a client can price a shipment before booking it.
Account balance and invoices
Balance and invoice history in USD and CNY.
Push notifications
A push notification on every status change.
Three languages
Arabic, English and Chinese across the whole app.
WhatsApp to the account manager
One tap opens a WhatsApp chat with the client's assigned account manager.

How it is built

A single Flutter codebase builds both the iOS and the Android app. The apps talk to a backend on Railway, which integrates with the existing Titus WMS over its API, so the WMS stays the source of truth for orders, shipments and balances. Push notifications fire on every status change, and the cost estimator draws on historical rate data.

Stack
Flutter, Railway, Titus WMS API
Languages
EN, AR, ZH
Services
Mobile app, Systems integration
Status
Live

Outcome

  • Delivered in 10 weeks, June to August 2026.
  • Native iOS and Android apps from one codebase, replacing the sideloaded APK.
  • Arabic, English and Chinese from day one, with balances and invoices in USD and CNY.

Working on something like this?

Send Khalil a brief, a screenshot or a voice note on WhatsApp, or write an email. There is no form.