How much does a mobile app cost to build?
The honest range is wide, so here is what moves it: a focused first version of a single workflow — log in, do the thing, sync — is a few weeks of work. Offline sync, hardware scanners, payments, and a back office to administer it each add real time. We quote after a free scoping call, and the quote separates the app from the server side so you can see what each part costs.
How long until it is in the App Store and Google Play?
Design and a working build come first, then store review. Apple's review is typically a day or two once the listing is complete, Google's similar, and both can add a round if something in the listing needs changing. We budget for one rejection because first submissions often get one, and we write the listing and handle the responses rather than passing that back to you.
Do we need to build it twice for iPhone and Android?
No. Most of our mobile work is Flutter, which builds both from one codebase — roughly half the cost of writing the app twice, and the two versions cannot drift apart afterwards because there is only one of them. Fully native in Swift or Kotlin is still the right answer for a few apps, and we will say so when it is.
Who owns the App Store and Google Play accounts?
You do. The developer accounts are registered to your business, with your legal entity on the listing, and we work inside them. An app published under a contractor's account is a problem you inherit later — you cannot transfer users, reviews, or the listing without their cooperation. We set it up the other way around from the start.
Will it work when there is no signal?
If your crews work in basements, warehouses, yards, or rural routes, offline is a requirement and we build it in from the start rather than bolting it on. The app keeps working against local storage, queues what changed, and syncs when the connection returns — with conflict handling for the case where two people edited the same job.
What happens after launch — do apps need maintenance?
Yes, more than websites do. Apple and Google both raise their minimum requirements every year, and an app that is not rebuilt against them eventually stops being accepted for updates. A small retainer covers the OS and store compliance updates, crash monitoring, and small changes. You can also take it in-house — the code, the signing keys, and the store accounts are yours.
Can it talk to the systems we already run?
That is usually the whole point. An app that does not reach your ERP, WMS, accounting, or scheduling system is just another place data goes to be re-typed. Integration is what we do on the server side anyway, so the app and the connection to your existing systems get built as one job.
We have an app already and the developer disappeared.
Common, and fixable more often than not. We take over the codebase, get it building again, move the store listings into accounts you control where that is possible, and tell you honestly whether the existing code is worth continuing or whether a rebuild costs less than the repairs.