Mobile app glossary: from installable websites to the app stores

Getting your business onto customers phones can mean an installable website or a store app, and each route has its own terms, fees and rules. These pages explain them plainly, so you can decide what you need before spending on developer accounts.

9 pages in this collection

Two routes onto the home screen

A progressive web app is your website made installable from the browser, with an icon, a full screen window and an offline page, and no store involved. A native app is built for iPhone and Android and published through the stores. The comparison page sets the two side by side on cost, review, updates and device features, and the web push page explains the alerts websites and web apps can send after permission.

Building a store app

Expo is the framework most new React Native apps start from, letting one codebase target iPhone, Android and the web. EAS Build compiles the app in the cloud and EAS Submit sends it to App Store Connect and Google Play. Every app needs a bundle ID, a permanent identifier in reverse domain style, so it is worth choosing carefully before the first release.

The stores and their rules

Apple charges 99 US dollars a year for its developer programme, and Google charges 25 US dollars once, with identity checks and, for new personal accounts, a closed test with at least 12 testers for 14 days. Apple guideline 4.2 rejects apps that only repackage a website, and 4.2.6 asks businesses to submit builder made apps themselves. Each page links the official Apple, Google and Expo documentation, since these rules change and are worth checking before you submit.

How to use these pages

Not sure you need an app? Start with the PWA pages. Planning a store app? Read the guideline 4.2, developer account and bundle ID pages before you build, because each one can delay a launch by days or weeks.

Every page in this collection

Describe your business instead

Tell the generator what the business does and who it is for, and it writes and lays out every page. Change anything in the builder, then publish to your own onecraft.live address.

Build a website

For everything the generator can do, see the website maker.

Related collections

Browse the whole collection: every page in this section.

Written and checked by the OneCraft team. Last checked .