A phone has room for only so many apps, and people delete the ones that waste their time. We design and build iOS and Android apps, in native code or with React Native, and we prepare their store listings. After release we maintain them as the operating systems change.
What we build
A project can combine several of these. The scope lists which ones are included.
- 01
iOS development
Apps for the iPhone, written in native code and released through the App Store.
- 02
Android development
Apps for Android phones, written in native code and released through Google Play.
- 03
Cross-platform apps with React Native
One codebase that serves both platforms, for apps that do not need two separate builds.
- 04
App store listing and optimisation
We prepare the listing text and the visuals, and handle submission to the stores.
- 05
Mobile interface and experience design
The screens, and the route a person takes through them, are designed as part of the app work.
- 06
App maintenance
Updates, fixes and the changes that new operating system versions require.
How the work runs
This is the short version. The full one is on the page about how we scope and quote a project.
- Step 01
Scope
We look at the features the app needs, the devices your users have and the budget. Then we recommend native or cross-platform, with the reasons written down.
- Step 02
Design
Screens are designed and reviewed with you before development of each part begins.
- Step 03
Build
We build in stages and show you the working app at each one.
- Step 04
Release
We prepare the store listings and handle submission to the App Store and Google Play.
After release
Apple and Google keep releasing new versions of their operating systems, and an app has to keep up with them. We offer maintenance after launch, and its terms are agreed separately for each app.
- 01
Updates and fixes
Maintenance covers updates, fixes and the changes that new operating system versions require.
- 02
The store listing
App store optimisation is a service of its own. It covers the listing text and the visuals.
Tools
Native apps are written with the tools each platform provides. An app usually has a server behind it, and we build that from the same tools as our web work.
- 01
Mobile apps
One codebase that serves both iOS and Android.
- React Native
- 02
Server side
The data, the rules and the APIs behind the interface.
- Laravel
- Node.js
- Python
- GraphQL
- 03
Hosting and infrastructure
Where the software runs once it is live.
- AWS
- Docker
- Firebase
Questions
Do you build for both iOS and Android?
Yes. We build iOS apps, Android apps and cross-platform apps. For cross-platform work we use React Native, which lets one codebase serve both platforms.
Should my app be native or cross-platform?
It depends on the features the app needs, the devices your users have and the budget. We look at those three things with you and recommend one approach, with the reasons written down.
Do you design the app as well as build it?
Yes. Mobile interface and experience design is part of our app work. Screens are designed and reviewed with you before development of each part begins.
Do you publish the app to the App Store and Google Play?
We prepare the store listings and handle submission as part of the project. App store optimisation, which covers the listing text and visuals, is also a service we provide.
What happens after the app is launched?
We offer app maintenance after launch, which covers updates, fixes and changes required by new operating system versions. The terms of maintenance are agreed separately for each app.
Related services
Online shops, portals and web applications for businesses that sell or serve online.
More on web developmentCloud architecture, migration and release pipelines for teams whose software has to stay up.
More on cloud and DevOps
Start here
Tell us what the app has to do and who will use it. A few lines are enough to begin.