// native mobile

Native iOS and Android.
Designed twice, not wrapped once.

8 design builds from the studio, each aimed at one thing a browser cannot reach: a Bluetooth peripheral that has to stay bonded, a location fix taken with the screen off, an alert that has to ring through silence.

What a design build is — and is not

  • Design, not a compiled app. Each one is a screen set plus a target architecture. The screens are hand-built and captured; no Swift or Kotlin source exists behind them, and none of them is on a store.
  • Nobody commissioned them. We made them in-house to show how the studio approaches native mobile. They are not client engagements — paid client work sits on the portfolio.
  • Everything inside the screens is sample data. Every name, record and figure shown was invented for the demo.
8 design buildsiOS + Android24 screens
// the set

8 builds, each taken far enough to be judged

Every one carries a fully worked home screen, a deep detail screen, and the same feature redesigned in Material 3 rather than skinned — 24 screens in all.

The set at a glance. Each row links to the full build.
BuildSectorDesigned around
BanksmanConstruction & InfrastructureA full shift has to be recorded with the radio off
NightdockLogisticsNothing can depend on the network at the door
CasementReal estate & proptechDual capture pipeline
CurlewHealthcare & medtechBLE GATT pairing and bonded reconnect
PlantroomManufacturing & industrialFour hours with no signal has to produce a complete work order
TapstubFintechSub-two-second authorization push
SevlineDevOps & SRECritical alerts that bypass Silent and Focus
KickplateManufacturing & heavy industryReal-time detection on the preview buffer
// why native

The browser is not missing polish here. It is missing the capability.

6 capabilities decide the whole set. Each is an operating-system entitlement or a hardware path a browser tab either cannot reach or cannot be trusted to hold.

Design intent, not shipped implementation. Every row below describes the target architecture these builds are designed against.

What the same capability costs on each side.
CapabilityIn a browser tabWith an OS entitlement
Work that completes with no signalStorage is evictable, and the critical path is the wire.Encrypted on-device store behind an append-only outbox.
Peripherals that bond and reconnectWeb Bluetooth cannot bond or background — and iOS has none.Bonded GATT connections that wake the app on reconnect.
Location with the screen offA backgrounded tab is suspended. No region monitoring.A foreground service, or an iOS background-location mode.
Vision that runs on the handsetNo preview buffer at frame rate. Frames would have to leave.Apple Neural Engine or an NNAPI/GPU delegate, in memory.
Approval that is hard to repudiateA browser can only report that a check passed.A Secure Enclave or StrongBox key signs the payload.
An alert that breaks through silenceWeb push has no interruption level.iOS critical alerts; an Android bypassDnd full-screen intent.
The API-level detail behind each row
Work that completes with no signal
A day sheet, a delivery, a work order or a safety walk has to finish in a basement dock or a steel bay and reconcile cleanly hours later. Every build in the set is designed around a durable outbox that replays in causal order on the first uplink.
Peripherals that bond and reconnect
Blood-pressure cuffs, glucometers and scales on the Bluetooth SIG GATT profiles; refrigerant manifold gauges and clamp meters; ring scanners and cab-mounted label printers.
Location with the screen off
Geofenced arrival and departure stamped without anyone tapping anything, travel time separated from on-site time, and region monitoring that wakes the app when someone reaches the door. These are OS entitlements, not permissions a tab can ask for.
Vision that runs on the handset
Hazard and PPE detection scored against the camera preview buffer at around 30 fps, plus photo tagging, nameplate OCR and receipt parsing. Frames are scored and dropped in memory, so sensitive imagery never leaves the device.
Approval that is hard to repudiate
EXIF stamped with GPS, compass heading and a barometric floor estimate at the moment of the shutter; pressure-sensitive signature capture; LiDAR room measurement; and approvals that return a signature rather than a boolean.
An alert that breaks through silence
These are the only two ways a notification rings at forced volume with the ringer switch off — and a page that does not wake you is not a page.

Building something that lives on a phone?

Tell us what the app has to do and who has to use it — offline, on a peripheral, in the background, or through Do Not Disturb — and we will tell you plainly what building it natively involves, and whether we are the right team for it.

Start the conversation