Skip to content
Getting started

Website requirements

What a site needs so it works well inside an Android app shell.

Updated October 1, 2026 · 1 min read

Almost any public website works. These points make the difference between “works” and “feels native”.

Must have

  • HTTPS with a valid certificate and no mixed content (HTTP images or scripts on an HTTPS page are blocked).
  • Publicly reachable: no password protection, coming-soon page or IP allow-list.
  • A responsive layout with a viewport meta tag.
  • A mobile menu that works with a thumb; the app has no browser back button in the toolbar (Android’s back gesture works).
  • Fast pages: aim for under 3 seconds on 4G. Compress images and avoid heavy third-party scripts.
  • Links to other sites should be intentional; by default they open in a Chrome Custom Tab so users do not get lost.

Things that break the experience

  • Security plugins that block the WebView user agent. Allow user agents containing wv or ApkZio.
  • X-Frame-Options is irrelevant (the app does not use an iframe), but Content Security Policy rules that block navigate-to can interfere.
  • Pop-ups that open new windows: the app opens them in-place or in a Custom Tab.
Was this helpful?
Still stuck? Contact support →
Build my app - free