Mobile apps

Android-first apps built for real conditions: patchy data, shared devices, mobile money.

01

Who it's for

You are probably here because

  • 01

    Your field team is collecting data on paper and typing it in later.

  • 02

    Customers ask for an app and you are not sure one is warranted.

  • 03

    You need payments in the app, and M-Pesa is not optional.

  • 04

    Your last app worked in the office and failed in the field.

02

What's included

What you actually get.

An app that only works on good 4G is not finished. We build for the device and the connection your users actually have, and we test on a mid-range handset rather than a laptop simulator.

01

Customer-facing apps

Ordering, booking, accounts, notifications.

02

Field data collection, offline-first

Works with no signal, syncs when it returns.

03

Delivery and logistics tracking

Routes, proof of delivery, live status.

04

M-Pesa Daraja integration

STK push, C2B, B2C and reconciliation.

05

USSD and SMS fallbacks

For the users who will never install an app.

06

Play Store publishing and updates

Listing, releases, staged rollouts.

04

How it runs

Each stage, and what it produces.

  1. 01

    Discover

    What the app must do without a connection, and on whose phone.

    Output

    A written scope with the offline behaviour spelled out.

  2. 02

    Specify

    Screens, sync model, payment flow and a fixed quote.

    Output

    A specification and a clickable prototype.

  3. 03

    Build

    Cycles with a real installable build at the end of each.

    Output

    An APK on your own phone, every two weeks.

  4. 04

    Publish and support

    Store listing, release, monitoring, updates.

    Output

    A published app and a release process you can repeat.

What you are handed

  • Source code and signing keys, transferred to you
  • Play Console listing under your own account
  • A tested offline and sync behaviour, documented
  • Crash reporting and update process configured

Technology

FlutterReact NativeKotlinFirebaseSQLite offline syncM-Pesa Daraja
05

Proof

One project, in full.

Stock and dispatch system for a regional distributor SMEs and startups Example

Stock and dispatch system for a regional distributor

Four branches on separate spreadsheets, month-end taking a week.

One day

Month-end close

DjangoPostgreSQLM-Pesa DarajaBarcode

Four branches tracked stock in separate spreadsheets. Dispatch errors were routine, nobody could see group stock in one place, and month-end close took a week of reconciliation that one person held in their head.

One day

Month-end close

Four

Branches on one system

Single view

Group stock

Read the full case
06

Commercials

How buying this works.

Engagement
Fixed-price build, then a monthly plan for updates and store maintenance.

Price
On request, after scope

How pricing works

What sets the price

Number of screens, whether it must work offline, how many payment and messaging integrations it carries, and whether iOS is in scope as well as Android.

Offline-first roughly doubles the sync work. It is usually worth it, and we will say so if it is not.

Every project is quoted after we understand the scope. You will have a written, fixed quote before any build work begins. No open-ended billing.

07

Questions

Answered plainly.

Yes. The repository and every credential transfer to you on final payment. You are never locked to us to keep running what we built.

Yes, after a paid two-day audit. We read the code, run it, and give you a written opinion on whether to continue it or restart, with the cost of each.

You, on your own account, or us under a care plan. Either way the account is in your name and you hold the credentials.

Yes, via Daraja: STK push, C2B, B2C and reconciliation. We have shipped all four and we will tell you which fits your flow.

Thirty days of fixes are included, then a monthly care plan if you want one. Support is the product, not an upsell.

Yes. We can also supply engineers into your team on a day rate if that suits you better than a fixed-price project.

Build

Get a scoped quote for your app

Tell us where it will be used and on what, and we will scope it honestly.

We reply to every enquiry within one working day.

WhatsApp us