All services
(05) Service

Mobile app development

Native and cross-platform apps for iOS and Android, tested on real devices with VoiceOver and TalkBack, and shipped to the same accessibility bar as everything else we build.

What's included

Native & cross-platform

Swift, Kotlin, or React Native, chosen for your team's ability to maintain it.

Companion experiences

Mobile that shares a design system and a data model with your web product.

Device capability

Maps, location, camera, offline storage, push, and background sync: the parts that make an app worth installing rather than bookmarking.

Assistive technology testing

VoiceOver and TalkBack passes on real devices before every release.

Existing app rescue

An audit of a codebase you inherited, a plan to get it back on supported SDKs, and someone to do the work.

Release & support

Store submission, review response, and a maintenance cadence after launch.

Talk about support
Native, cross-platform, or neither

The stack is a maintenance decision, not a preference.

We start from who keeps the app running after launch, how much of it is genuinely platform-specific, and whether an app is the right shape for the problem at all.

Native iOS and Android

Swift and Kotlin when the app leans hard on platform capability or performance, or when you already have engineers who work in them.

React Native

One codebase across both stores when the app is mostly screens, data, and forms. Often the right call for a small team that also owns a React web app.

When you don't need an app

If nothing in the brief needs the device, a fast responsive site avoids two review queues and an install barrier. We will say so before you fund it.

Accessible by construction

Dynamic Type and font scaling, 44pt targets, real focus order, labelled controls, and gestures that have a non-gesture equivalent.

Shared design system

Tokens and components that carry across web and mobile, so a change to your brand doesn't mean two unrelated rebuilds.

Backends and APIs

Most apps need something behind them: auth, sync, admin tooling, a CMS the client team can edit. We build that side too.

See software & web development
How we work

From first build to first release, and after it.

01

Scope

Platform call, architecture, store requirements, and a realistic plan to ship.

02

Build

Iterative development with TestFlight and internal-track builds in your hands early.

03

Harden

Device-lab testing, VoiceOver and TalkBack passes, performance, and crash reporting.

04

Release

Store submission, review response, listing assets, and a support cadence after launch.

Apps we've shipped

All work →

Explore more of what we do

All services →
Let's talk

Got an app to build?

Start a project