From your browser to your Android app.
Your browser is the workspace. Your device does the building.
1. Choose your starting point
Paste the HTTPS address of a website you own or have permission to package. Alternatively, paste or import a self-contained HTML file, or create a text page. Your project is saved in this browser.
2. Make it yours
Set the app name and package name. Add an icon, choose a color and theme, and arrange your sections. The phone mockup previews the layout; it is not a live simulation of every website feature.
3. Keep your signing key
Create a key with a password or unlock an existing encrypted backup. Download a separate key backup and keep its password safe. Only the encrypted backup is persisted; the unlocked private key stays in memory.
4. Build locally
The browser downloads a generic Android template and the signing runtime from this website, checks the template hash, inserts a fixed copy of your saved configuration, and signs the output. Your project and private signing key are not sent to a build server.
5. Download and test
Download an APK to install on an Android test device. AAB is a publishing format for a separate store submission. Test your site's navigation, authentication, downloads, permissions, and display on the devices you intend to support.
6. Update deliberately
Save a new draft, then generate another build. Use the same package name and signing key to update an existing app, and a higher version code. The browser tracks version codes for this origin. If you moved devices without a current backup, set a minimum version code above the last released build. Live website content can change independently; bundled configuration only changes through an app update.