PWAs · Expo · React Native · Go

Idea to App Store
in four weeks.

One stack, two delivery modes. We ship Progressive Web Apps that install on any device in seconds, and native-feel mobile apps that hit Apple App Store and Google Play in 4 weeks via Expo.

2 wks

Mobile prototype

4 wks

Live in stores

1

Codebase, both stores

Mobile app screenshot
F

Install Facturama?

Adds to your home screen.

Install

App Store · Google Play

submitted in week 4

What is a PWA?

A website that
behaves like an app.

A Progressive Web App is a single web codebase that installs to a phone home screen, runs offline, sends push notifications and feels native. No app stores, no submission fees, no waiting on App Review.

Updates ship the second you push to production — your users never have a "please update" friction. Same URL works on desktop, mobile, tablet.

Install in 2 taps

Add to home screen on iOS and Android. Standalone window, no browser chrome.

Works offline

Service Workers cache the shell + last data. Tunnel? Plane? Still works.

Push notifications

Web Push on Android, Web Push on iOS 16.4+. Same code path.

One codebase, every platform

Desktop, iOS, Android, Windows, Linux. Same URL, same code.

Instant updates

No App Review, no 7-day rollouts. Push to prod, every device gets the new version on next open.

No store fees

Zero 30% Apple/Google take. You own the channel.

Honest comparison

PWA, Expo, native — when to pick what.

No religion, no "X is dead" takes. Each has a sweet spot. We'll tell you which one your project actually needs.

Capability
PWA
Expo / React Native
Native (Swift / Kotlin)
Time to first installable build
Days
1–2 weeks
3–4 weeks
Time to App Store / Play Store
4 weeks
8–12 weeks
Single codebase, both stores
Yes
Yes
No
Offline-first capability
Yes (SW)
Yes
Yes
Push notifications
Yes
Yes
Yes
Camera / Bluetooth / NFC
Limited
Full (Expo)
Full
Heavy 3D / AR / on-device ML
Limited
Full
App Store / Play Store discovery
Yes
Yes
Can update without store review
Yes
Yes (OTA)
Typical cost (10-screen app)
from £6K
from £8K
from £12K

Prices are typical UK SOW ranges from our last 12 months. Real quotes after a 30-min scoping call.

The fast-mobile stack

Why we ship to stores in four weeks.

A small, opinionated stack we've been refining since React Native 0.50.

Mobile UI

Expo + React Native

EAS Build & Submit handles signing, profiles and store delivery. OTA updates via EAS Update mean we patch live apps without re-submission.

Backend & APIs

Go & Rails 8

Go for high-throughput, low-latency endpoints (location, telemetry, payments). Rails 8 for everything else — auth, admin, billing, scheduled jobs.

PWA / Web

Service Workers + Workbox

Offline-first caching strategies, background sync for offline writes, Web Push for notifications. Ships as a single Rails 8 app.

CI / Distribution

EAS + GitHub Actions

TestFlight + Play Internal Testing builds on every PR merge. Beta to production toggle on-demand.

The 4-week plan

Idea on Monday. Live in stores on day 28.

  1. 1

    Week 1

    Discover & design

    Half-day workshop. User flows, data model, scope. Figma turned into Expo screens by Friday.

  2. 2

    Week 2

    Prototype

    Working Expo app on real iPhones & real Android devices. Internal TestFlight + Play Internal share links by end of week.

  3. 3

    Week 3

    Backend & polish

    Go / Rails 8 backend live. Real auth, real data, payments wired. Push notifications. Offline mode.

  4. 4

    Week 4

    Submit & ship

    App Store + Play Store metadata, screenshots, privacy disclosures. Submitted Monday — we manage the App Review back-and-forth.

Live in stores

Apps we've shipped recently.

ICEgrowth
Productivity

ICEgrowth

iOS native · SwiftUI

Inspection app
PropTech

Inspection schedule

Android native + Expo

ICEgrowth detail
Productivity

ICEgrowth detail

Real-time sync · offline mode

Inspection check
PropTech

Fire-check device

NFC scan · signed reports

Ready to build your unfair advantage?

Let's discuss your AI roadmap. Free 30-minute call, no sales pitch — just engineers who can scope the work.