coresmith.dev
← All services
02 · Mobile apps

Apps for the phone in your customer's hand, and in your driver's

An app earns its cost when the phone does something a browser tab cannot: keep working with no signal, read a barcode, hold a driver's session all day, or send a notification that actually arrives. We build native where the hardware matters and cross-platform where reach matters — and we tell you which one your case is before you pay for either.

What is included

Native iOS and Android

Swift on iOS, Kotlin on Android. The right route when the app leans on the device: camera, background location, Bluetooth, secure storage, or performance a wrapper will not give you.

Cross-platform from one codebase

React Native or Flutter when the app is mostly screens and data. Both stores from one codebase halves the cost of every change that comes after launch.

Offline-first data

The app owns its data locally and reconciles when the network returns. A courier in a basement and a warehouse with no coverage are the normal case, not the edge case.

Push notifications and deep links

A notification that opens the right screen rather than the home screen — including the unglamorous half: tokens, silent delivery failures, and what happens after a reinstall.

Store submission and updates

Review rules, privacy declarations, signing and the update channel afterwards. Published under your developer account, not ours, so the app stays yours.

What we build

Companion apps for a system you already run

The phone half of a shop, an ERP or a booking platform, talking to the same database the web app already uses.

Field and courier apps

Routes, scans, signatures and photos captured offline and uploaded when a signal comes back.

Ordering and booking apps

Catalogue, cart, payment and order status, with notifications that follow the order instead of an inbox.

Loyalty and customer accounts

Cards, points, history and offers — the reason an app is still installed a month after the first order.

Apps that talk to hardware

Bluetooth scales, printers, scanners and terminals. The category where native is a requirement rather than a preference.

Installable web apps

When a store listing adds cost without adding reach: installable straight from the browser, no review queue, no thirty per cent.

Who it fits

Businesses whose customers are already on a phone

If most of your traffic is mobile and the checkout is where people drop out, an app is worth costing before another redesign.

Teams working away from a desk

Couriers, technicians, drivers, inspectors. People holding a phone in one hand, who need three taps rather than a form.

Anyone told they need both platforms

Sometimes they do. Often one platform plus an installable web app reaches the same audience for half the money, and that is worth an hour of arithmetic first.

Stack

A link beside a group means it is running in production in a project you can read about. The rest is what the team also covers.

Native

SwiftSwiftUIKotlinJetpack ComposeXcodeAndroid Studio

Cross-platform

React NativeExpoFlutterDartTypeScript

Installable web

Reactservice workersWeb Pushoffline cacheWeb App Manifest

The back end an app talks to

Node.jsExpressPostgreSQLMySQLREST APIstoken sessions

In production: Bilingual electronics e-commerce

Also covered
PythonFastAPIDjangoRedisWebSocket

Start with the scope conversation. It costs nothing and it is usually one call.