Build an Android app with HTML
Use HTML, CSS and JavaScript to build a native Android app. Free builder with camera, notifications, biometrics, NFC and file access through a JavaScript bridge.
How it works
- Write or upload your web app.
- Call FreeApp features from JavaScript where you need them.
- Enable only the permissions those features use.
- Build a signed app.
HTML to Android app: what you get
You don't need Kotlin or Java to ship an Android app. Build the screens with web technology you already know, then call native features from JavaScript when you need them.
The FreeApp bridge covers the essentials: toast messages, vibration, notifications and reminders, camera and QR scanning, fingerprint unlock, location, NFC tags, saving and sharing files, and device info.
- Signed APK and Google Play AAB
- Your own signing key
- Icon, splash screen, toolbar, tabs and drawer
- Native JavaScript bridge (FreeApp)
- AdMob ads with optional mediation
- No sign-up, no watermark, no limits
Questions about hTML to Android app
Where is the JavaScript API documented?
On our JavaScript API page, with every function and example code.
Does my page still work in a normal browser?
Yes, if you guard calls with if (window.FreeApp). The same code runs on the web and in the app.
Which Android versions are supported?
Android 7.0 (API 24) and newer.