Capability02 / 05

App Development

Mobile apps that feel native, with the polish you'd expect from the best thing on your home screen. Cross-platform when it makes sense, fully native when it doesn't.

App Development
What we build

App Development

01

Cross-platform apps

One React Native and Expo codebase, two flagship apps. iOS and Android that ship together and still feel at home on each, down to the gestures and haptics.

02

Native iOS & Android

When a project calls for it, fully native Swift and SwiftUI or Kotlin and Jetpack Compose, with no compromises on feel or performance.

03

Offline-first & sync

Apps that keep working in the tunnel and on the train. Local-first data that syncs cleanly, and resolves conflicts sensibly, when the signal comes back.

04

Real-time features

Live chat, presence, collaborative editing and streaming data, built on the right backend so it stays smooth under load.

05

Device & platform APIs

Camera, location, Bluetooth, biometrics, secure storage, widgets and notifications. The native bits, wired up properly.

06

Payments & subscriptions

In-app purchases, subscriptions and paywalls that pass App Store and Play review the first time, with the receipts and entitlements handled.

07

Release & store submission

We handle App Store and Play submission, store listings and app store optimisation, then ship updates over the air without waiting on review.

08

Monitoring & CI/CD

Automated builds, staged rollouts, crash reporting and performance monitoring, so launches are boring and you always know how the app is doing.

Everything that’s included
  • 01iOS & Android apps
  • 02Cross-platform (React Native / Expo)
  • 03Native iOS (Swift / SwiftUI)
  • 04Native Android (Kotlin / Compose)
  • 05Offline-first sync
  • 06Real-time & live data
  • 07Push notifications & deep links
  • 08In-app purchases & subscriptions
  • 09Native device APIs
  • 10Biometrics & secure storage
  • 11Widgets & app extensions
  • 12App Store / Play submission
  • 13App store optimisation (ASO)
  • 14Over-the-air updates
  • 15CI/CD pipelines
  • 16Crash & performance monitoring
How we work
01

Feels native, ships once

One codebase that still respects each platform's habits: its gestures, its haptics, the way it moves.

02

Offline is a feature

We build for the train tunnel, not just the office Wi-Fi. The app keeps working when the signal stops.

03

Release with confidence

Automated builds, staged rollouts and monitoring, so launches are boring in the best way.

Tools we reach for
  • React Native
  • Expo
  • Swift
  • SwiftUI
  • Kotlin
  • Reanimated
  • SQLite
  • WatermelonDB
  • Fastlane
  • Sentry
Selected work