Yes. An APK built from HTML works without internet as long as every file the page uses — scripts, styles, fonts, images, media — is bundled inside it. Anything loaded from another server, such as a CDN library, Google Fonts or an API, needs a connection unless you bundle it or cache its last response on the device.
What usually breaks offline
| Resource | Offline? | Fix |
|---|---|---|
| Files in your ZIP | Yes | — |
| CDN script or stylesheet | No | Download into the project |
| Google Fonts | No | Bundle the WOFF2 |
| API data | Last copy only if cached | Cache in localStorage / IndexedDB |
| Embedded YouTube or Maps | No | Show a placeholder when offline |
How to test
Install the app, switch on airplane mode, then open it for the first time. Visit every screen. Anything unstyled or missing is an external file.
What about apps made from a website URL?
Apps that load a live website need the internet by design; a good builder shows a branded offline screen with a retry button instead of an error page.
Frequently asked questions
Do I need a service worker for offline?
No. Bundled files are already on the device. A service worker only helps if you also load pages from a server.