Skip to content

Contact

Tell us what you want to build.

A paragraph is enough to start. The more concrete you are about the problem and who has it, the more useful our first reply will be.

A rough band is enough. It tells us whether to propose a phased build or a full one.

Reply within one business day

Before you write

Answers that might save you an email.

What does a mobile app actually cost?

A focused v1 on both platforms typically lands between a small, single-purpose utility and a full marketplace with payments and realtime features — the range is wide because the scope is. That is exactly why we start with a paid product sprint: you get a fixed number against a written scope instead of an estimate that moves. If the sprint tells you the idea is not worth building, that is a good outcome and a cheap one.

Native, Flutter or React Native — which do you recommend?

It depends on what the app does. Heavy camera, audio, Bluetooth, background processing or platform-specific UI: native Swift and Kotlin. Content, commerce, booking, social and dashboard apps where the two platforms should behave identically: Flutter or React Native, one codebase, roughly 60–70% of the cost of two native builds. We make the recommendation in discovery, in writing, with the trade-offs stated.

How long until my app is live?

For a well-scoped v1: 3–5 months from kickoff to a live listing, including store review. Discovery is 1–2 weeks, design 2–4, build 6–14, hardening 1–2, then submission. Apple review is typically 24–48 hours once you submit something that passes the guidelines — the delay people remember is usually a rejection loop, which is what our pre-submission audit exists to prevent.

Who owns the code and the developer accounts?

You do, entirely. The repository sits in your organisation from the first commit. The App Store Connect and Google Play accounts are registered to your company, with us added as users you can remove. Every credential, key and certificate is inventoried and handed to you. There is no lock-in mechanism in our contracts because we do not want clients who stay for that reason.