Mobile apps
Apps for staff on the floor, teams in the field and your customers, built to work on real phones in real conditions.
- Operate
- In production: Trax, Vijaya, Zesty
- Expo · Flutter
Why it matters
A mobile app is judged in a dim warehouse, on an old Android phone, with one bar of signal. That is where we test it.
Trax staff scan cartons wearing gloves, so the app has torch control, a large scan target, a sound on success and manual entry when a label is torn. Vijaya patients come from every age group, often on older phones.
We decide what "offline" means for each app, ask for permissions only when they are needed, and keep a deliberately slow Android phone in testing.
What we build
How we build mobile apps
- 1Lock the decisionsTarget devices, the offline job, roles, how types sync with the web app, token storage and the hotfix path.
- 2Pick the stack honestlyExpo when the app shares rules with a web product and ships often. Flutter when the app is the product or your team knows Dart.
- 3Done means the whole flowEvery screen handles empty, loading, error, denied permission and reconnect states, not just the happy path.
- 4Sign-off on real devicesPreview builds, smoke tests and screenshots from a budget Android phone and an iPhone before every release.
- 5Launch and stayDeployed with a runbook, a tested backup restore and error tracking watched after release. The same team keeps it patched and running.
The stack we reach for
Apps in production
See all work →On phones in stores, clinics and restaurants.
Questions
Something else on your mind? Ask it on the free 30-minute call.01Expo or Flutter?
We choose on ownership and release pace, not benchmarks. If you have, or will have, a React web product, Expo lets one team share rules and ship fixes faster. Flutter suits apps that are the product on their own.
02Will it work offline?
We define the offline job first: read cached data, record and sync later, or fail gracefully. Each app needs a different answer and we design for it.
03Do you publish to the App Store and Play Store?
Yes, including signing, testing tracks, store listings and screenshots. We also set up over-the-air updates for quick fixes.
04Who maintains it next year?
We name that on day one. We can keep it updated through new OS and SDK versions, or hand over with documentation.


