Capability

Mobile app development

Native Android and iOS, or cross-platform in Flutter or React Native where that is the better trade-off. And an honest answer first about whether you need an app at all.

Book a consultation

The first question is whether an app is the right answer

Plenty of businesses commission an app when a well-built mobile web experience would have served them better: no install to persuade anyone into, no app store review between them and a fix, and one codebase instead of two. We will say so when that is the case, because an app nobody downloads is an expensive way to learn it.

When the device is doing real work, the calculation flips. Camera and scanning, offline use, push notifications, background location, secure storage or payment hardware all argue for an app, and then it earns its keep.

What you get

The deliverables, specifically.

Native where native wins

Kotlin on Android and Swift on iOS, for apps that lean hard on the device: performance, hardware access, background behaviour and platform conventions users expect.

Flutter or React Native where one codebase makes sense

A single codebase across both platforms, which for many product apps means roughly the same result for meaningfully less build and maintenance than two native codebases. Which of the two usually comes down to what your existing team can pick up.

Built for South African conditions

Tested on mid-range Android devices on congested mobile data, not only on a fast phone on office wifi. Sensible offline behaviour, and screens that do not assume a perfect connection.

Through the stores, and after

Store listings, review submissions, signing and release builds, plus crash reporting and a route to ship fixes. Getting to version one is not the end of the work.

How it runs

From first call to handover.

01

App or mobile web

An honest answer on whether this needs to be an app, before anyone budgets for one.

02

Native or cross-platform

Decided on what the app must do rather than on preference, with the reasoning written down.

03

Build in visible increments

Installable builds you can put on a real phone early, so direction can change while that is cheap.

04

Release and support

Store submission, signing, crash reporting, and an agreed way to ship the fixes that always follow launch.

Is this the right piece of work?

A good fit when

  • The product genuinely needs the camera, offline use, notifications or payment hardware
  • Your customers are on mobile and a browser tab is not holding them
  • You need both Android and iOS without paying twice for everything

We will say no when

  • A mobile web experience would reach more people for less. We will tell you when we think that is true.
  • You want an app mainly because competitors have one. That is not a requirement, it is an anxiety.

Delivered mobile work includes EventHub, a booking and community app for gaming venues covering sessions, events and live streams, and a mobile wallet with QR onboarding and live parcel tracking. Both are on the case studies page.

Other capabilities

Software Testing & QA

Automated testing that tells you something true, on the paths where being wrong is expensive.

Web Application Development

Web applications built to work on a mid-range phone on a bad connection, because that is how most South Africans will use them.

AI & Automation

Used where it genuinely beats ordinary software, and not used where it does not.

Cloud & Infrastructure

Deployments that are small, cheap and unremarkable to run, because infrastructure should be the least interesting part of your system.

Not sure this is the right starting point?

A short call costs nothing and usually makes the answer obvious. If a different piece of work suits you better, we will say so.

Book a consultation