Our Process
A clear path from idea to something people can use
Our mobile app development process runs in eight steps across two phases: fixed scope, weekly progress you can see. No black box, no surprise invoice at the end.
A1 · Phase A - R&D
Specifications & Planning
We agree on what we are building before anyone opens an editor
We start with a call about what you are building, who it is for and what has to be true for it to work. Out of it comes a specifications document that spells out the product in plain language - no jargon, nothing left implied.
This is where the expensive decisions get made cheaply. Changing a sentence in a spec costs nothing; changing the same thing three weeks into the build costs weeks.
- What are we building, for which users, and with which features?
- Which languages, frameworks and services keep cost down without capping what the product can become?
- What is in version one, and what is deliberately parked for later?
Tools used
A2 · Phase A - R&D
Designs, Wireframe & Prototype
You click through the product before it exists
Screens and flows designed around what your users came to do. We start with wireframes to settle structure, then move to full visual design once the shape is right.
You get a clickable prototype early, so changes happen in Figma where they cost nothing rather than in code where they cost weeks.
- Wireframes for every screen in scope, reviewed before any visual design starts.
- A design system - type, colour, spacing, components - so the build stays consistent.
- A clickable prototype you can hand to a real user and watch them use.
Tools used
A3 · Phase A - R&D
Estimates & Timeline
A fixed scope, a fixed price and a date you can plan around
With the spec and designs settled, we break the work into tickets and price it. You leave with a scope, a timeline and a fixed price - not an estimate that quietly moves later.
If something changes mid-project, we tell you what it costs and what it pushes before we build it. No surprise invoice at the end.
- Every feature broken into tickets with its own estimate.
- Milestones mapped to calendar dates, with the dependencies made visible.
- A written change process, so scope changes are a decision rather than a discovery.
Tools used
B1 · Phase B - Development
Build
Weekly increments you can open and use
We build in weekly increments you can open and use. Auth, payments, data and notifications are wired in properly from the start, so the thing that ships is the thing that scales.
You see progress every week in a real build on a real device - not a status update claiming progress happened.
- Code review on every change, with CI running before anything merges.
- A staging build on your phone each week for the duration of the project.
- Infrastructure, auth and payments built for production from day one, not retrofitted.
Tools used
B2 · Phase B - Development
Test
We break it before your users get the chance
Every feature is tested against the spec it came from, on real devices, at the screen sizes your users actually have. Automated tests cover the paths where a regression would cost you money.
Bugs found here are cheap. Bugs found by a user in the App Store review are not.
- Automated tests on critical flows - sign-up, payment, anything that touches data.
- Manual QA on real iOS and Android hardware, not just simulators.
- A bug list you can see and prioritise, rather than one we keep to ourselves.
Tools used
B3 · Phase B - Development
Deploy
Getting live, including the parts nobody warns you about
Store submission, review guidelines, metadata and screenshots - or deploys, domains, certificates and monitoring on web. We handle the back-and-forth and stay on it until you are live.
Releases go out through a pipeline, so shipping an update is routine rather than an event.
- App Store and Google Play submission, including rejections and resubmissions.
- Automated release pipelines, so the next version ships without drama.
- Error tracking and uptime monitoring live before the first user arrives.
Tools used
B4 · Phase B - Development
Measure
What people actually do, not what we assumed they would
Analytics and funnels are in place from day one. After launch we look at where people drop off, what they never find and what they come back for.
That evidence feeds straight back into the next build cycle - which is why B1 to B4 is a loop, not a line. Each round of changes is based on data instead of guesses.
- Events and funnels defined during the spec, not bolted on afterwards.
- A dashboard you can read yourself, without asking us what a number means.
- A prioritised list of what to change next, backed by what the numbers show.
Tools used
B5 · Phase B - Development
Maintain
Someone still answers when something breaks at 2am
Operating systems update, dependencies go stale, third-party APIs change under you. Maintenance keeps the product working while you get on with running the business.
You can stay on a monthly plan or take the code and run it in-house - it is yours either way, documented well enough that another team could pick it up.
- OS, framework and dependency updates applied before they become breakages.
- Monitoring and alerting, with an agreed response time when something goes down.
- Full handover documentation and repository access, whenever you want it.
Tools used
Phase A - R&D
We agree on what we are building before anyone opens an editor
We start with a call about what you are building, who it is for and what has to be true for it to work. Out of it comes a specifications document that spells out the product in plain language - no jargon, nothing left implied.
This is where the expensive decisions get made cheaply. Changing a sentence in a spec costs nothing; changing the same thing three weeks into the build costs weeks.
- What are we building, for which users, and with which features?
- Which languages, frameworks and services keep cost down without capping what the product can become?
- What is in version one, and what is deliberately parked for later?
Tools used
Phase B - Development
Build, test, deploy and measure run as a loop - every cycle is informed by the last.
Want to know what your build would look like?
Tell us what you have in mind and we will come back with scope, timeline and price.