Should we build one app for both platforms or two native apps?
It depends on what the app does. If it leans on the camera, background location, Bluetooth hardware or heavy animation, native gives you fewer fights with the platform. If the app is screens over an API and covering both stores quickly matters more than the last ten per cent of platform feel, one shared codebase is the cheaper answer and stays cheaper for years. We will tell you which of those you are before quoting, not after.
How long does it take to get an app into the stores?
The build is only part of it. Apple reviews every submission and can come back with questions, and both stores need accounts, listings, screenshots, a privacy declaration and a support address before they will take anything. We set those up early rather than in the last week, because a finished app waiting on a developer account is the most avoidable delay in this work.
What happens after launch?
Apps are not finished at launch, they are started. Both platforms ship a major OS release every year, and each one breaks something: a permission that now needs a reason, an API that is deprecated, a screen size nobody had. We plan for the versions that follow the first one, watch the crash reporting and the store reviews, and keep the app buildable so a fix does not begin with a week of dependency archaeology.
Do the store accounts belong to us?
Yes, and they should be created in your company name before the build finishes. The App Store and Play Store accounts, the signing certificates and the listing all sit with you. An app published under an agency account is an app you cannot update without that agency, which is a position worth never being in.
How much does a mobile app cost to build?
The two things that move the number most are how much the app has to do when it is offline, and how many systems it has to talk to. A catalogue that reads from an API and works only online is a contained piece of work. An app that has to keep working in a lift, a warehouse or a basement, then reconcile what changed when the signal comes back, is a different build, because the hard part is not the screens, it is deciding who wins when the same record was edited in two places. We scope against a written feature list so you can see which of those you are paying for.
Can you take over an app somebody else built?
Often, and the first step is always the same: we try to build it. Not read it, build it. An app whose source compiles from a clean checkout on a new machine is a takeover. One that only ever built on a departed developer's laptop, with unpinned dependencies and a signing certificate nobody can find, is a rescue, and it is worth knowing which you have before committing to a roadmap. We do that assessment as a short fixed piece of work and tell you honestly if rebuilding is cheaper than inheriting.
Do you build the backend as well, or just the app?
Both, and it is usually a mistake to split them across two suppliers on a first build. The app and the API have to agree on a great deal: what is cached, what is paginated, what happens on a retry, and what an error looks like to a user standing in a queue. Those conversations are cheaper inside one team. If you already have an API we build against it, and we will tell you early if it will not support the app you are asking for, because that is a conversation that gets more expensive every week it is delayed.
Will the app work without a signal?
That is a product decision before it is a technical one, and it is worth making deliberately rather than discovering. Fully offline means the app holds its own copy of the data and reconciles later, which is the most useful and the most expensive answer. Read-only offline, where the last loaded data stays visible but nothing can be changed, covers a lot of real cases for much less. Online-only is legitimate too, provided the app says so clearly instead of showing an empty screen that looks broken. We agree which of the three you want during discovery.