WebToApp

Verified safeOpen sourceExclusive
—
No reviews reviews
83
downloads
7.0
android

AI summary

Builds, signs, and installs Android APKs on-device from websites, HTML projects, media libraries, and server-side apps, with optional local runtimes and WebView customization. The update adds page key handling, improves APK builds and ports, and fixes camera, navigation, and other issues.

Generated by AI. May contain inaccuracies.

Screenshots

About this app

WebToApp turns websites, HTML projects, media libraries, and even server-side applications into installable Android APKs — entirely on the device.

Drop in a URL, pick the bits you want, and you walk away with an APK you can install, share, or sideload. Behind the scenes the app stitches together a configurable WebView, optional native runtimes (Node.js, PHP, Python, Go), and an APK builder that signs and packages everything in-process via com.android.tools.build:apksig. No remote build server is ever contacted.

Supported app types (the AppType enum): Web · HTML · Frontend (React / Vue / static builds) · WordPress · Node.js · PHP · Python · Go · Image · Video · Gallery · Multi-Web.

Highlights

- One-tap on-device APK builds — packaged, signed, and installed without leaving the phone. - Two browser engines — system WebView plus an optional GeckoView (Firefox) backend. The GeckoView engine ships arm64-v8a only and its native runtime is downloaded on first use, not bundled. - GitHub-backed Module Market — install community JS/CSS modules without shipping an app update; the catalog lives in this repository. - Bundled Chrome extension support — runs unmodified MV3 extensions inside the WebView. Ships with the BewlyCat extension as a working example. - Local server runtimes — Node.js, PHP, Python, and Go execute on-device via a local HTTP server. WordPress runs against the on-device PHP runtime. - Customisable WebView — UA spoofing, 28-vector fingerprint disguise, ad blocking, DNS-over-HTTPS, JS/CSS injection, payment scheme handlers. - App Modifier — clone an installed APK and re-brand it (icon, name, package) by patching its binary AXML manifest and re-signing. - On-device APK signing — create, import, export, and inspect keystores (MD5 / SHA-1 / SHA-256 fingerprints) right on the phone; choose V1/V2/V3 signature schemes and a custom V1 signature filename. - AI Coding — a skill-driven agent that builds web apps, extension modules, and full app types (HTML, React, Vue, Node, PHP, Python, Go, WordPress, etc.) on your phone, with inline preview and built-in image generation. - Per-app usage analytics — Stats screen with health monitoring and Vico charts. - Trilingual UI — Chinese, English, Arabic out of the box.

What's new

v2.8.2Oct 24, 2026
  • Added - Page keys — system Back can run as wta:back, and volume keys can be sent to the page. Downloads keep the filename the page asked for, and a gallery can use its own album name. Export again (#1383, closes #1382) Improved - Builder — the host requires Android 7.0 (minSdk 24) so Play automatic protection accepts the bundle. Generated apps stay on minSdk 23. Update the builder (#1385, closes #1384) - Ports — HTML and runtime port fields keep a partial number and stay inside 1024–65535. Update the builder (#1385, closes #1384) - Node.js — the on-device runtime ships full ICU, so Unicode property escapes such as \p{ID_Start} compile. Update the builder, then install the runtime again (#1377, closes #1376)
  • Fixed - Build APK — the first tap on Start build starts the build. Update the builder (#1390, closes #1389) - Floating window — when fullscreen mode is also on, the app opens as a floating window. Export again (#1387, closes #1386) - Python — a requirements file that is empty, or only comments and pip options, does not start pip. Update the builder (#1385, closes #1384) - Chrome extensions — privileged MV3 calls are checked against the caller extension. Export again (#1385, closes #1384) - Back — once page history is empty, one Back leaves the app. Export again (#1380, closes #1329) - Google sign-in — the result is delivered after the WebView resumes from the account picker. Export again (#1375, closes #1374) - Images — packaged pages are not forced into lazy loading. Export again (#1372, closes #1371) - Agent — Gemini thought signatures are echoed on tool-call turns. Update the builder (#1368, closes #1367) - Camera — opening the camera from a page no longer closes the generated app. Export again (#1364, closes #1363)

About this version

Version
2.8.2 (81)
Size
25.09 MB
Requires Android
7.0
Target SDK
24
Architecture
x86_64, arm64-v8a, armeabi-v7a, x86
Downloads
83
Updated
Oct 24, 2026
Package
com.webtoapp
Languages1
English

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app