Thunderstruck
Services overview

Mobile Application

One app for iOS and Android out of a single codebase, whether or not a website already exists.

Estimate the price2 – 4 months
  • React Native
  • iOS
  • Android

Written once, shipped twice. Native pieces go in where the app genuinely needs them.

What it covers

React Native development for iOS and Android
Shared logic and design with the web version
Native device features where they are needed
Offline mode and data synchronisation
Push notifications
Build preparation and store submission

Who it suits

Products that need to live on a phone too
Companies extending an existing web product
Internal apps for teams working in the field

How it usually goes

01

Mobile UX

One thumb, one hand, poor signal. Flows are designed for the conditions the app is actually used in.

02

Build for iOS and Android at once

One React Native codebase, both platforms out of it. Native pieces where they are genuinely needed.

03

Testing on devices

Real phones, not only a simulator — different sizes, OS versions and network conditions.

04

App Store and Play Store approval

Builds, metadata, screenshots and the review process, through to publication.

Questions about this service

Will the app be on both iOS and Android?

Yes. It is written once in React Native and ships to both, so you are not paying twice for the same thing.

Who publishes the app to the App Store and Play Store?

We do, under your developer accounts — the accounts have to be in your name so the app stays yours.

Does the app work without a signal?

It depends what it does. Offline mode and syncing can be built; it is a design decision, not something bolted on at the end.

How does the app get updated?

Ordinary changes ship through a normal store release. Smaller content updates can be handled without a new build.

(09) Start a project

Got a project in mind? Let's make it happen.

The more you tell us about the project, the more precisely we can answer. Every enquiry gets a reply within two working days.

hello@thunderstruck.studio

Currently taking on new projects.