For most small businesses a website (or PWA) is enough: it opens on every phone, needs no store, and covers hours, menu, booking links and contact. A native Android app wins when you need push notifications people reliably see, real offline use, a Google Play listing, or device features like background location and Bluetooth, and when customers or staff will open it more than once a week. With App Builder Agent you can do both from one description: publish the website at a link on appbuilderagent.com, and build the Android app as a signed APK and AAB when the case is there.
"Do we need an app?" is one of the most common questions a small business owner asks, and it is usually asked because a competitor has one. The honest answer depends on what customers would do in it. This guide sets the two options side by side, gives a plain rule for choosing, and shows how to avoid choosing at all by building both from the same project.
What a PWA is, and what a native Android app is
A progressive web app is a website with three additions: a manifest (name, icon, colours), a service worker (a script that caches pages so some of the site works offline), and HTTPS. Chrome on Android then offers to install it; the icon lands on the home screen and the site opens full screen without the browser bar. On iPhone, Safari can add it to the home screen with fewer features. Any website, including one you publish from App Builder Agent, is already most of the way there: it runs in the browser on every phone, and customers can add it to their home screen.
A native Android app is a package (APK, or AAB for the Play Store) installed on the phone. It is built with React Native or Flutter in App Builder Agent from your description, has its own icon and store listing, runs offline by design, can send push notifications, and can use device features a browser does not expose. It only runs on Android; the platform does not produce iPhone apps (on the Member plan you can export the source and build with Xcode on a Mac).
Side by side
| Question | Website or PWA | Native Android app (APK or AAB) |
|---|---|---|
| Install | Opens in the browser; Add to home screen on Android and iPhone, install prompt in Chrome | Install the APK from a link, or from Google Play |
| Offline | Only pages the service worker cached; forms usually need a connection | Full offline use if you ask for local storage and sync |
| Push notifications | Android via Chrome; iPhone limited and only when added to the home screen | Yes, reliable, with the user's permission |
| Store presence | None; found through search and links | Google Play listing (one-time $25 registration, review, AAB upload) |
| Device APIs | Camera, location while open, share; no background location, limited Bluetooth and files | Background tasks, Bluetooth, files, contacts, biometrics |
| Works on iPhone | Yes | No; Android only from the platform |
| Cost at the time of writing | Free plan (published at a link on appbuilderagent.com); Member $1.49 per 30 days for source export | Free plan includes a free APK download; Member $1.49 per 30 days for unlimited builds; $25 Play registration if listing |
| Time to first version | Minutes to an hour | Under an hour for a first APK; a few days to a Play listing |
| Updating | Republish; everyone sees it at once | New build; users update through the store or reinstall |
When a published website is enough
A website published at a link under /p/<name>/ on appbuilderagent.com (your own domain name is not supported, so the link stays on the platform) does the job when the customer's need is occasional and the actions are simple:
- Look-up businesses: a cafe, a hair salon, a plumber, a dentist. Hours, menu or services, prices, a Call button, directions, a booking link. Nobody installs an app to check opening hours.
- One-off transactions: a quote request, an event sign-up, a contact form, a link to your existing online ordering page.
- A launch or landing page for a product or a future app; the landing page guide and the business website guide cover this.
- Mixed iPhone and Android customers and no budget for two builds. The website works on both.
- Content that changes often: specials, availability, news. You republish and everyone sees it; there is no version to update.
If you want home-screen presence without a store, ask the agent to add a manifest, an icon and offline caching to the website so it behaves as a PWA. That gets you an icon and a full-screen open on Android for the cost of one prompt. Browse the business website and landing page examples for layouts, then describe yours on the AI website builder.
When the APK route wins
Build the native Android app when at least two of these are true:
- Repeat use. Customers or staff will open it several times a week: a loyalty card, a booking app for a gym, a job list for a field team, a members' app for a club.
- Notifications matter. "Your table is ready", "your order is packed", "shift tomorrow at 7" need to arrive reliably, including on phones that never open a browser tab.
- Offline is normal. Delivery drivers, cleaners, farm stalls, event venues with bad signal: the app must work and sync later.
- Device features. Scanning barcodes all day, background location for a walk log, Bluetooth for a card reader or a sensor, biometrics for staff sign-in.
- Store presence is part of the pitch. "Download our app on Google Play" reads differently from "bookmark our site", and a listing is where some customers look first.
- Your own data: a hosted backend with accounts, so customers and staff share the same records across phones.
The APK route with App Builder Agent: describe the app, test it in the phone preview, click Download APK for a test build, then ask for a signed build (signed APK and AAB, package id like com.yourname.app, keystore stored encrypted with a backup you can download). The signed APK and AAB guide takes it from there. Google Play, as of 2026, wants a $25 one-time registration, an AAB, a privacy policy URL, the Data safety form and, for personal accounts, a closed test with 12 testers for 14 days. You can skip the store entirely and share the APK by link with staff or members.
Do both from one project
The choice is less final than it looks. Because the agent writes real code from a description, the same description produces a website and an app. A practical sequence for a small business:
- Week one: the website. Describe the business and its pages; publish at the link; put the link on your Google Business profile and social pages. Ask for the manifest and offline caching so it installs as a PWA on Android.
- Watch what people do. If the contact and booking buttons get used and nothing else, stop here. If customers ask "is there an app?" or you find yourself wanting to send notifications, move on.
- Then the app. Start a mobile app project and paste the same description plus the reasons you now have (notifications, offline, loyalty, staff). The convert a website into an Android app guide compares wrapper, PWA and rebuild, and the web app to APK guide covers sites with logins and an API.
What it costs, and a note for the US, UK and EU
At the time of writing the free plan includes 500K AI tokens a month (with a free APK download), with all features and no card: enough for a website and a first version of an app. The Member plan is $1.49 per 30 days for 5M tokens, unlimited APK builds and source export; Pro ($5.72, 10M tokens), Business ($31.12, 50M) and Max ($11.01, 90M) are for heavier iteration. A Google Play listing adds the one-time $25. Prices can change. Two regional points. First, a website or an app that collects customer data needs a privacy notice under GDPR (EU), UK GDPR and, in California, CCPA; the store also asks for a privacy policy URL. This is general information, not legal advice; see the privacy policy guide. Second, iPhone share is high in the US and UK and lower in much of the EU, which is one more reason to start with the website that works everywhere and add the Android app for the people who use it most: your staff and your regulars.
Frequently asked
What is a PWA in plain terms?
A website with a manifest (name, icon, colours) and a service worker (a script that caches pages), served over HTTPS. Chrome on Android offers to install it to the home screen and it opens full screen; it needs no store and no APK.
Can a PWA send push notifications?
On Android through Chrome, yes. On iPhone only since iOS 16.4, only when the site has been added to the home screen, and with limits. A native Android app sends them reliably once the user grants permission.
Does App Builder Agent build PWAs?
It builds websites published at a link on appbuilderagent.com that work in any phone's browser and can be added to the home screen; ask for a manifest, an icon and offline caching to get install behaviour. It also builds native Android apps as an APK and a signed AAB.
Do I need Google Play for a native app?
No. You can share the APK by link with staff, members or customers. Google Play is for being found by name; it needs a one-time $25 registration, an AAB, a privacy policy and, for personal accounts, a closed test first.
What does each route cost?
At the time of writing the free plan includes 500K AI tokens a month and website publishing, enough for a website and a first version of an app; a free APK download is included. The Member plan is $1.49 per 30 days for unlimited builds and source export. Prices can change.
Build it now — free to start
Type the idea, sign in, and the agent builds it in your browser. Change anything by describing it.
Open the builder ›