Back to packages

LaunchiOS + Android App

$2,190Delivered in 2 weeks once your details are in60-day cover

What this package is

Launch is one real app that installs on both iPhone and Android from a single codebase. It sits on the home screen as an icon, opens straight away, and can be found in the App Store and Google Play under your business name.

Inside are up to five main screens, a login, and live data from your own server. What this package does not include yet is push notifications, the camera, and working without a signal. All three are in Device.

It is built with React Native and Expo, which drive the real screens of iPhone and Android rather than a website inside an app frame. Partway through you test it through TestFlight and Google Play inside your own accounts, and at handover you get the full source code plus the files and documents to submit to both stores.

See it working

One app, one menu, and every row says which package it comes fromTap the icon to open the app. Inside there is a bottom bar, a profile photo for the rest of the menu, and a way back from every screen. Switch between iPhone and Android at any time and nothing you did is lost.
Same app, one codebase. Switch phones and everything you did stays put.
·Phone
·Messages
·Camera
·Settings
·Maps
·Calendar
·Photos
·Clock
·Notes
·Files
·Calculator
Notifications while the app is closed

Nothing is open yet. Tap the icon on the phone screen to go into the app.

Notifications like this are in the Device package. This one does not have them.

Why this one matters most

This is the one thing a website genuinely cannot do. Once someone closes the tab, a website can reach nobody. It has to wait for them to come back. An app that is closed, in a pocket, still lights up the lock screen. If your work depends on telling someone right now, that is the reason to build an app, not because an app looks better.

This mirrors the screens of the delivered app. Everything here lives in this page and is connected to nothing. The real thing is built with React Native and Expo: native screens on iPhone and Android from one codebase.

The working proof is mobile-ai-chat, a chat app I wrote in React Native and Expo that keeps the AI key on the server rather than inside the app. The whole codebase is open to read. Read the code on GitHub

Everything you get

This list is the entire scope of the package. Nothing is hidden in a contract.

Not included in this package
  • Developer account fees: Apple charges 99 US dollars a year and Google Play a one-time 25 US dollars, paid under your own company name so the app belongs to you and not to me.
  • Pressing submit in the stores for you. I prepare every file and document, but the submission should happen inside your own accounts. I will walk you through it while you do it.
  • The time Apple and Google take to review the app. It is not counted in the delivery window, and approval is the store's decision.
  • Running costs for your backend, maps, and other outside services, billed to your own accounts by what you actually use.
  • Ads and getting people to install it. That is marketing, a different line of work from mine.
  • A registered company on my side. I am one developer working under my own name in Thailand, and the contract is with me personally, not with an agency.

What I need from you before starting

Only the questions I genuinely cannot start without. Everything else we sort out once work begins. If one is not settled yet, put down what you know today.

Attach files optional

How the work runs

1

Tell me who uses it and where

Staff or customers, inside one building or out on the road. Those two answers change how the whole thing gets built, so they come first.

2

Scope in writing, developer accounts opened on day one

Scope, price, and what I need from you, in one English document. Company developer accounts at Apple and Google take time to approve, so they start the same day the work does.

3

You try the real app partway through

You test on iPhone through TestFlight and on Android through Google Play, inside your own accounts, long before the end date.

4

Handover and store submission

Source code, app builds, English documentation, and the files for both stores. I walk you through submitting, then 60 days of support.

Paying and getting started

Full price of this package$2,190
  • Paid in full at order The price is fixed and the scope is written out. No numbers appear later.
  • Work starts as soon as it lands No call to book and no quote to wait for.
  • 60 days of cover after delivery Anything wrong with my work is fixed at no charge.

Visa and Mastercard, handled by Stripe. A receipt is issued every time, and a written contract if you want one.

How to reach you

Questions about this package

What counts as one of the five screens?

A screen with genuinely different content. Confirmation pop-ups, loading states and error messages do not count. When we agree the work I write the names of all five into the specification, so there is never an argument later about whether something counted.

How do I try the app while it is being built?

On iPhone through Apple's TestFlight, on Android through a Google Play testing track, both inside your own developer accounts. You install it on your own phone without waiting for the end. Those testing tracks are the reason the accounts are opened on day one.

Can Apple reject the app?

Yes. Apple reviews every app before it goes live, and more strictly than Google. The usual reasons for rejection are an app that is only a website, a login with no test account for the reviewer, and no privacy policy. I prepare all three from the start. Store review time is not counted in the delivery window.

Why not build a website instead? It would be cheaper.

If your work does not need to be in the stores, does not need notifications and does not use the camera, I will tell you to build a website. It costs less and is easier to change. An app earns its cost when you want an icon on your customers' phones, want people to find you in the stores, or plan to use the phone's features later. I say which during scoping.

Is there real React Native work I can look at?

Yes. mobile-ai-chat is a chat app I wrote in React Native and Expo that keeps the AI key on the server instead of inside the app, because any key shipped in an app can be pulled out of it. The code is public on GitHub. Judge from code you can read rather than from a number of years.

Often booked together

← Back to all three packages