Project generation
A real Android project, not a black box
From your configuration, PWA2APP generates a complete Android project that you can build, read and keep.
What is generated on Android
- Kotlin and Gradle project, pinned wrapper and dependency versions.
- Hardened AndroidManifest: backup disabled, cleartext traffic forbidden, a single exported activity.
- Adaptive icons, monochrome icon, notification icon and splash screen built from your icon.
- Permissions derived from your choices: a disabled feature adds no permission.
- Signed embedded configuration, verified by the app before anything loads.
Excerpt of the generated embedded configuration
pwa2app-config.json
{
"config_schema_version": 1,
"app_name": "Mon application",
"package": "com.exemple.monapp",
"wrapper_mode": "REMOTE",
"start_url": "https://app.exemple.com/",
"allowed_origins": ["https://app.exemple.com"],
"bridge": {
"enabled": true,
"features": ["camera", "location"],
"max_file_mb": 10
}
}
Deterministic
Same inputs, same bytes: the generator adds no timestamp and no random value. The generated project is verifiable and reproducible.
The project is yours
You can download the project, build it yourself and keep it.
Your icon, without going back to your code
If your PWA manifest icon cannot be used (not square, too small), you can provide an icon directly in the dashboard.
What about iOS?
Generating a Swift and Xcode project is on the roadmap (Soon). The iOS build requires a macOS machine with Xcode.
Try it with your own PWA
Three applications free for life. No credit card.
No credit card. No commitment.