Service · Mobile applications
Apps that earn their place on a home screen.
A mobile application is a commitment: to your users, to two app stores and to years of operating-system updates. We help you decide whether to make that commitment, and then we make it properly.
Before building
Should this be an app at all?
People install very few new applications, and they delete the ones that disappoint. An app is worth building when it needs something the web cannot do well: reliable offline use, device sensors, notifications people actually want, or frequent repeat use by the same person.
Our first task is to test your idea against those reasons. Sometimes the answer is a well-made mobile website, which is cheaper to build and simpler to maintain. When an app is right, the same conversation produces the core journeys it must support.
Technical approach
Native, cross-platform, or a mix.
We work with native Swift and Kotlin where performance, platform conventions or hardware access matter most, and with cross-platform frameworks such as Flutter or React Native where one codebase serving both platforms is the sensible economy. We explain the choice in writing, including what it will cost you to change your mind later.
- Architecture notes that a future developer, ours or not, can follow
- Automated tests for the logic that matters, plus scripted checks on real devices
- Accessibility checked with VoiceOver and TalkBack, not only with automated tools
- Privacy labels and permission requests that match what the app really does
Delivery rhythm
How a build proceeds.
Foundations
Project set-up, build pipeline, test devices and a walking skeleton of the main journey.
Increments
Fortnightly builds you can install through TestFlight or an internal test track, with written notes.
Hardening
Performance, accessibility, error handling and offline behaviour, tested deliberately.
Release
Store submission handled with our publishing service, followed by a watchful first fortnight.
After launch
Operating systems move every year.
Apple and Google release major updates annually and change store requirements more often than that. An app that is not maintained will eventually stop being accepted for updates. We offer a maintenance arrangement that covers dependency updates, operating-system compatibility checks and small improvements, so you are never caught out by a deadline you did not know existed.
Next step
Talk it through with us.
Tell us where things stand and we will reply on the next working day with questions or a suggested first conversation.