An Android app maker generates a standard Android project: a native activity hosting a WebView configured for your URL or bundled HTML, an AndroidManifest with your name, package and permissions, launcher icons in every density, a splash screen, then compiles it with Gradle and signs it. The output is an ordinary APK/AAB — the same format as any app on Google Play.
- Engine
- Android System WebView
- Build
- Gradle
- Signing
- APK v2/v3, AAB
- Result
- A standard Android app
The pieces
| Piece | Job |
|---|---|
| MainActivity + WebView | Shows your site or HTML full-screen |
| WebView settings | JavaScript, DOM storage, file uploads, zoom, user agent |
| WebViewClient rules | Which links stay in the app, which open WhatsApp, maps, phone |
| AndroidManifest.xml | Name, package id, version, permissions, orientation |
| Mipmap icons | Launcher icon in mdpi → xxxhdpi, adaptive layers |
| Splash screen | Android 12+ SplashScreen API with your icon and colour |
| Offline handling | Error page and retry for URL apps; bundled files for HTML apps |
| Signing config | Your key signs the APK and AAB |
Why WebView?
The Android System WebView is updated through Google Play like Chrome, so your app gets the same modern engine and security fixes without rebuilding. It supports everything a modern site uses — ES modules, CSS grid, WebGL, service workers.
The build
- Template projectA tested Android project with placeholders.
- Fill inYour package name, strings, colours, icons, URL or assets.
- Gradle buildCompiles Kotlin/Java, merges resources, shrinks and packages.
- Signapksigner for the APK, jarsigner for the AAB.
Want the step-by-step from a user's side? See how to create an APK file.
What the WebView is configured to do
The difference between a good and a bad app maker is mostly in these details: whether the Back button walks page history, whether file inputs open the phone's picker, whether tel: and WhatsApp links open the right app, whether downloads land in the Downloads folder, whether the page keeps its state on rotation, and whether a lost connection shows a friendly offline screen instead of a browser error. Each is a few lines of Android code that a maker writes once for every app.
Questions people ask
Is an app made with an app maker a real app?
Yes — it's a standard APK/AAB with its own package name and signature, installable and publishable like any other.