HomeWhat We DoMobile App Development

iOS & Android · New York

An app is a product, not a project.

Launch day is the start of the bill, not the end of it. We design and build iOS and Android apps, get them through review, and tell you honestly when what you need is a good mobile website instead.

Tap through the demo. Four screens, a working tab bar, and no fake status bar pretending it's a screenshot.

What this screen is for

First question

Do you actually need an app?

Roughly half the people who ask us for one would get more from a fast mobile website. An app has to be earned: it needs a reason to be installed, and a reason to be opened again next week.

Three questions. We'll tell you what we'd tell you on the call, and sometimes that answer costs us the project.

Who is it for?

How often would someone open it?

Does it need the phone itself?

Our honest answer

How it gets built

Native, cross-platform, or neither.

Three honest options, and the one we recommend most often is the middle one.

Native

Swift for iOS, Kotlin for Android. Two codebases.

  • The best possible performance and feel
  • New OS features on day one
  • Close to double the build and the upkeep

Worth it for: heavy graphics, AR, serious hardware use, or an app that is the whole business.

Cross-platform

React Native or Flutter. One codebase, both stores.

  • One team, one codebase, both platforms
  • Indistinguishable from native for most apps
  • Roughly a third less to build and maintain

Worth it for: most business apps. This is what we recommend unless there's a reason not to.

A web app instead

Installable, no store, no review queue.

  • Cheapest by a distance, and updates instantly
  • No 15–30% store commission on what you sell
  • No store listing, and limited on iOS for some features

Worth it for: tools people use at a desk or on site, where nobody was going to search a store for you anyway.

Submission

Why apps get rejected, and how we avoid it.

App review is a real gate and a first rejection can cost you a week. These are the ones we see most; we build against them from the start rather than discovering them the week you wanted to launch.

01It's a website in a wrapperIf the app does nothing the site doesn't, Apple's guidelines say it doesn't belong in the store. This is the most common rejection we see, and it's a design problem, not a paperwork one.
02Placeholder content or dead linksLorem ipsum, a broken support URL, a "coming soon" screen. Reviewers open everything, and half-finished corners read as an unfinished app.
03No demo account behind the loginIf a reviewer can't get past your sign-in screen, they reject it. We supply working credentials with the build, and keep them alive.
04Missing privacy policy or wrong data disclosuresBoth stores require a policy and an accurate list of what you collect. We write the technical side of the disclosures and check them against what the app actually does.
05No way to delete an accountIf people can create an account in your app, the store expects them to be able to delete it there too. A surprisingly frequent late-stage rejection.
06Taking payments outside the store's systemDigital goods generally have to go through in-app purchase. Physical goods and services generally don't. Getting this wrong is expensive, so we settle it in week one.
07Crashes on the reviewer's deviceOften an older phone, a bad network, or a fresh install with no data. We test those three cases deliberately, because reviewers find them immediately.

Store rules change. We check the current guidelines at submission rather than relying on what was true last year.

After launch

The bill doesn't stop on launch day.

This is the part that surprises people, so we put it in the proposal rather than in a difficult conversation nine months later.

Apple and Google both ship a major OS release every year, and each one can break something. An app nobody maintains stops working in about eighteen months, and usually gets pulled from the store before that.

See the full picture →
What it isTypical cost
Apple Developer Program$99 / year
Google Play developer account$25 once
Backend hosting & database[$ — ] / mo
Push notifications & analyticsOften free at your size
Care plan: OS updates, fixes, monitoring[$ — ] / mo
New features, once it's liveQuoted per release

Store fees are current at the time of writing; both platforms change them occasionally, and we confirm the numbers in your proposal. The bracketed lines depend on your usage and get quoted with the build.

How it goes

Six steps, and you hold it in week six.

You'll have the app on your own phone long before it reaches a store, because opinions about an app change the moment you can actually tap it.

FAQ

What people ask about apps.

Start a project

Tell us what it would do on day one.

Not the roadmap. The single thing it has to do well for someone to keep it on their phone. We'll come back with a shape, a phase one, and a number, or a good argument for building something else.

Prefer to talk it through? 929-619-7339, weekdays 9–6 ET.

Get In Touch

Let’s Talk About Your Project

Tell us what you’re building. We design and build high-quality digital products globally.