All services
Service · Mobile

Mobile engineering.

Mobile apps that get shipped to the store, and stay there, properly maintained.

Apps in production
tbd
Platforms
iOS · Android
Crash-free sessions
tbd
Engagement model
Build + maintain

We build mobile apps for teams that plan to keep using them. Sounds obvious; it isn’t. Most of the rescue work we pick up was originally built by shops that priced for the launch and nothing after it, and the bill for that shows up about eighteen months later.

How we approach a mobile build

We start with the question every mobile project should start with and most don't: will this be one app or two? Cross-platform frameworks have improved enough that a React Native or Flutter codebase is the right answer for many products, particularly internal tools, content-driven apps, and B2B utilities. They are not the right answer for products with high-fidelity native interactions, deep OS integrations, or performance-critical real-time work.

We will tell you which one yours is during the first conversation, with the reasoning written down. If the honest answer is "either is fine, here are the trade-offs," we'll tell you that too.

What you get

A production app, on the store, with the maintenance plan written before the celebration.

That includes:

  • A complete, signed, store-published build for each target platform.
  • A full CI/CD pipeline (Fastlane or EAS, depending on stack) so future releases ship without ceremony.
  • Crash reporting, analytics, and remote feature flags configured against tools you already use.
  • Documentation for every non-obvious decision, written for the engineer who inherits the codebase, not for us.

How we work

Engagements run in two-week cycles, with a working build in TestFlight or an internal Android track available as early in the build as the scope permits. There is no "big reveal." Every fortnight you see the actual product running on the actual phone.

After ship, we offer monthly retainers for ongoing work or a clean handoff with the codebase, infrastructure access, and a written brief for the next team. Whichever serves the product better.

Related

Other services.

Desktop applications
Desktop apps for Windows, macOS, and Linux. Electron under the hood, local-first data, signed installers, and an update story that works.
Long-term maintenance
Monthly retainers for the year after launch. On-call for incidents, scheduled framework upgrades, and a named engineer who actually remembers why the code was written that way.
Open source
Libraries, SDKs, and tools we needed for our own work and figured other people probably needed too. Released under MIT, GPL, or AGPL depending on the project.
Web platforms
Customer dashboards, internal tools, and the kind of boring line-of-business web apps that have to keep running. Next.js, TypeScript, Postgres. Deployed properly from day one.