Apps for iOS, Android and PWA

Apps for field teams and for digital products. PWA when a store is unnecessary, native when the device has to do more.

PWA or native app: which one?

For internal teams, a PWA usually does the job. It is a website that installs on the phone, opens full screen, receives notifications and updates itself, with no store and no review. For a product sold to the public, with a subscription and a store presence, a native app is the way.

CriterionPWANative app
DistributionLink or QR codeApp Store and Google Play
UpdatesImmediate, for everyoneGo through store review
Camera, QR code, GPS, notificationsYesYes
In-app subscriptionNoYes
Cost to maintainLowerHigher

Where have we used each one?

Most of our operations systems run as PWAs. That is how a boat pilot records the departure and arrival of each trip and how a crew member runs the inspection checklist on board. See the offshore passenger transport case and the vessel inspection case.

In the health app we went native, with React Native and Expo, because the product needed store subscriptions, Sign in with Apple and a daily-use experience.

What comes with the app?

An app almost never stands alone. It needs an API, a database and a panel for the team that manages content and users. We deliver all three and the store release, including developer accounts, listing copy and screenshots.

Frequently asked questions

Does a PWA get notifications on iPhone?

Yes. Since iOS 16.4, a PWA installed on the home screen receives push notifications. The user has to install the app and allow notifications.

Do you build in Swift or React Native?

Both. React Native with Expo covers most projects with a single codebase for iOS and Android. Swift comes in when the product depends on iPhone-specific features.

How long does store approval take?

Apple and Google reviews usually take from one to a few days, but they can come back with requirements. We plan the first release with slack and handle the replies to review.

Can we start with a PWA and go native later?

Yes, and it is a common path. Since the API is the same, the native app reuses the business rules and data that already exist.

Tell us what your operation needs to solve

The assessment is free. You leave the conversation knowing where to start, even if you decide not to go ahead with us.

Example: today we track permits to work on paper and spreadsheets.