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.

  1. 01

    iOS development

    Apps for the iPhone, written in native code and released through the App Store.

  2. 02

    Android development

    Apps for Android phones, written in native code and released through Google Play.

  3. 03

    Cross-platform apps with React Native

    One codebase that serves both platforms, for apps that do not need two separate builds.

  4. 04

    App store listing and optimisation

    We prepare the listing text and the visuals, and handle submission to the stores.

  5. 05

    Mobile interface and experience design

    The screens, and the route a person takes through them, are designed as part of the app work.

  6. 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.

  1. 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.

  2. Step 02

    Design

    Screens are designed and reviewed with you before development of each part begins.

  3. Step 03

    Build

    We build in stages and show you the working app at each one.

  4. 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.

  1. 01

    Updates and fixes

    Maintenance covers updates, fixes and the changes that new operating system versions require.

  2. 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.

  1. 01

    Mobile apps

    One codebase that serves both iOS and Android.

    • React Native
  2. 02

    Server side

    The data, the rules and the APIs behind the interface.

    • Laravel
    • Node.js
    • Python
    • GraphQL
  3. 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

Start here

Tell us what the app has to do and who will use it. A few lines are enough to begin.