
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.
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.
Related work
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.
