Mobile application development

Mobile App Development

An app people keep on the first screen.

The bar for a mobile app is brutal. It is competing with every other app the person already has, and it gets about one chance to be worth the space.

We build mobile products that are designed for the phone rather than squeezed onto it, and we stay with them through review, submission and the first release.

What we do

  • Cross-platform apps

    One codebase covering iOS and Android where that is the right trade, which for most products it is.

  • Native where it matters

    Going native for the parts that genuinely need it, rather than as a default.

  • Companion apps

    The mobile half of a product whose other half is already on the web.

  • Offline-capable apps

    Products that keep working when the network does not, which in Nigeria is not an edge case.

  • Store submission

    Listings, assets, review responses and release management. The part most quotes leave out.

How we work

  1. 01

    Scope

    What the app does on the first day someone opens it, and what it does on the thirtieth.

  2. 02

    Design

    Native patterns, thumb reach, and screens designed for the worst lighting and the weakest signal.

  3. 03

    Build

    Builds on your device early, so the thing is judged on a phone rather than in a mockup.

  4. 04

    Test

    Real devices, not just simulators, across the hardware your users actually own.

  5. 05

    Launch

    Store submission, release, and the fixes that follow first contact with real users.

The same five stages run through everything we make, including our own products.

Technology we use

  • React Native
  • TypeScript
  • Swift
  • Kotlin
  • Offline-first sync

Questions we get asked

iOS, Android, or both?
Usually both, from one codebase. Building each platform separately roughly doubles the cost, and for most products it buys very little the user can feel. We will tell you when a product is one of the exceptions.
Do we need an app at all?
Often not. If what you need is reach, a fast web app is cheaper to build, easier to update and needs no download. An app earns its place when you need offline capability, hardware access, notifications or genuine daily habit. We will say so if a website would serve you better.
Can the app work offline?
Yes, and on unreliable networks it should. We have built offline-first products where the network is treated as a bonus rather than a dependency.
Who handles the app store accounts?
They should be in your company name. We will set them up with you and walk through submission, so you are never locked out of your own product.

Related

Tell us what you are building.

Four short questions. A real person reads every one.

Start a project