Skip to content

// Service

Mobile app

iOS and Android apps for the people who use your product on the move.

Price
From $3,000
Timeline
6 to 10 weeks
Start this projectBook a 20-min call

Start opens the contact form with this service picked. Or book a quick call first.

// Scope

One React Native app for iOS and Android, built on the same API as your web product, so a change reaches both at once. It keeps working on patchy signal, sends the notifications people actually want, and I take it through App Store and Play Store review with you.

Includes

  • React Native for iOS and Android
  • Works offline on patchy signal
  • Push notifications and deep links
  • App Store and Play Store release

// How it runs

From the first note to the store.

  1. 01Week 0

    App plan

    The screens, the offline rules and what deserves a push notification, agreed in two pages before any code.

  2. 02Week 1

    First build on a phone

    A real build on your phone through TestFlight and an internal Play track, with crash reporting switched on.

  3. 03Weeks 2 to 8

    One flow a week

    Each flow is finished on both platforms, offline states included, before the next one starts. A written update every Friday.

  4. 04Last week

    Store release

    Store listings, screenshots and review, then a handover call and docs for whoever maintains it next.

// Questions

Asked about this service.

01Do I need a web app too?

No. If you have one, the app uses the same API. If not, I build the API alongside the app.

02Why React Native?

One codebase for iOS and Android, so features ship to both at the same time and cost less to maintain. Native code is added where a feature needs it.

03Who owns the store accounts?

You do. The app is published under your developer accounts, and the code lives in your repository.

// Other services

// Start a project

Tell me what you are building.

Three quick picks so the first reply is useful. You finish the message on the contact page.

01What do you need?
02Rough budget

brief.ts

draft, not sent

export const brief = {

kind: null, // not picked yet

budget: null, // not picked yet

name: null, // not typed yet

}

or write to hello@bokoisaac.com

Nothing is sent from this page. Your picks are kept in this browser tab and wait for you on the contact form.