App Development Consultation

Not sure what to build yet? A focused session on architecture, tech stack, or product scope — before you spend a single dollar on development.

The most expensive mistakes in app projects are made before anyone writes code. Choosing a cross-platform framework for a product that needed deep platform integration. Scoping a first version with eleven features when three would have told you whether anyone wanted it. Picking a backend that has to be replaced the moment real usage arrives. None of these are visible as mistakes until months later, when they are costly to undo.

A consultation is time spent on those decisions specifically. It is not a pitch, and it does not end in a proposal unless you ask for one. Because it is separated from winning the build, the advice can include the answers a sales conversation will not give you: that your idea does not need a native app, that the estimate you have been handed is reasonable, or that a different team is a better fit for the thing you are describing.

The grounding is direct experience rather than theory: shipping and maintaining ShiftOS, a real macOS product with a full technical write-up covering the architecture and the decisions behind it, plus the writing on the blog about native versus React Native, real development costs, and what shipping to the App Store actually involves.

What We Can Work Through

Native vs Cross-Platform

SwiftKotlinRNFlutter
The decision with the longest-running consequences. Where native genuinely earns its cost, where React Native or Flutter is the sensible call, and an honest answer for your case rather than a house position applied regardless.

Scope for a First Version

MVP definition
Which features actually have to exist for version one to be worth shipping, and which are version two wearing a disguise. Over-scoped first versions are the most common and most expensive mistake.

Realistic Cost & Timeline

Estimation
What the thing you are describing actually costs and how long it takes, with the drivers made explicit — so you can trade scope against budget deliberately instead of discovering the number halfway through a build.

Architecture Review

Data modelstatesync
For an existing codebase or a planned one: data modelling, state management, offline behaviour and sync. The decisions that are cheap now and expensive to reverse once real user data exists.

Backend & Platform Choice

SupabaseFirebaseCloudKit
What the app actually needs behind it, and which option fits — including the case where the user’s own iCloud account is a better answer than any server you operate and pay for.

Store & Distribution Strategy

App StoredirectTestFlight
Whether to ship through the App Store, direct download, or both — and what each choice costs you in features, review risk, revenue share and update control.

Team & Build Approach

In-houseagencyfreelance
Whether to hire, contract, or use an agency for this specific project — including the cases where working with this studio is not the right answer for what you need.

Second Opinion

Estimate review
Reviewing an estimate or technical proposal you have already received, so you can tell whether the numbers and the approach are reasonable before signing anything.

How a Session Works

1

Send Context

A description of the idea, plus anything that already exists — sketches, a codebase, an estimate you have received. No formal brief required.
2

Focused Call

A working session on the specific decisions in front of you, not a generic overview of app development.
3

Written Summary

The recommendation in writing afterwards, so it is something you can act on or share with your team rather than half-remembered notes.
4

Your Move

Take it and build in-house, take it to another team, or scope a build here. All three are fine outcomes.

Common Topics

Native vs Cross-PlatformMVP ScopeCost EstimationArchitectureBackend ChoiceApp Store StrategySecond Opinion

Frequently Asked Questions

What is an app development consultation?

A focused session on the decisions that come before building: what to build first, native or cross-platform, what backend it needs, what it realistically costs, and whether an app is the right answer at all. The output is a clear recommendation you can act on, including with someone else.

Do I have to hire you afterwards?

No. A consultation is a standalone engagement. The advice is the deliverable, and it is worth less to you if it is shaped by an interest in winning the build — so it is deliberately kept separate from one.

Will you tell me not to build the app?

If that is the honest answer, yes. Some ideas are better served by a website, an existing tool, or a smaller first step than a full native app. Saying so is more useful than taking on a project that should not exist.

What should I bring?

Whatever exists: a description of the idea, sketches, a competitor you like, an existing codebase, or an estimate you have been given. Nothing formal is required — a clear description of the problem you are solving and who has it is enough.

Can you review a quote from another developer?

Yes, and it is a common reason people get in touch. A second opinion on whether an estimate, timeline and technical approach are reasonable is usually worth far more than the cost of asking.

How is this different from a sales call?

A sales call exists to reach a proposal. This exists to answer your question, including when the answer is that the project is not a fit here. If a scoped quote is what you want, the hire page is the more direct route.

How much does a consultation cost?

Priced per session, not per hour of vague availability — the exact rate is quoted when you describe what you need covered, since a quick architecture sanity-check and a multi-topic scoping session are not the same amount of time.

How long is a session?

Long enough to actually work through the topic, not a rushed 15-minute call. Most sessions run 45-90 minutes depending on how many decisions are on the table.

Can we do more than one session?

Yes. Some projects need a single sanity-check; others benefit from a first session on architecture and a follow-up once you have made progress. There is no bundle you are locked into — book what you need.

Do you sign an NDA?

Yes, if you want one in place before sharing specifics — reasonable given you might be describing an unreleased product.

What if my project is too early to have real questions yet?

That is still a fair use of a session — “I don’t know what I don’t know yet” is itself something worth talking through, often surfacing the actual first decision that matters before you have spent anything building.

Have a Question Before You Build?

Describe what you're considering and what you're unsure about. If the honest answer is that you don't need us, you'll get that answer.