Not sure your zip's set up right? See how to prep it.
TAP TO SELECT ZIP OR HTML FILE
or drag and drop it here
Zip or .html file — auto-detected.
Website link
Loads live, updates automatically.
HTML content
index.html
HTML
1
● ReadyLn 1, Col 1Spaces: 2UTF-8
ENTER new line TAB indent Tap editor to expand ↗
CSS optional
JS optional
MainActivity.java
MainActivity.java
JAVA1
● ReadyLn 1, Col 1Java
Becomes a full Android project. Name and package come from Options.
Becomes your app's index.html.
Build progress
0%
00:00
Build stages
1
Upload
Sending your project over.
2
Prepare
Checking your project and preparing the build.
3
Building
Putting your app together. We'll auto-fix anything that goes wrong first.
4
Ready
All done. Your file is ready.
>
OK
ERR
STOPPED
Preparing…
Failed task
What needs attention0
Automatic fix ready for review
Platform
What are you building for?
Target platform
Android → installable APK/AAB. Windows → desktop .exe.
App icon
Optional. Defaults if skipped.
Tap to upload
Custom icon
Square image, 512×512 or larger works best.
PNG, JPG, or WEBP. Only applies to zips with no Android project of their own.
App details
Just a name.
App name
That's it. Everything below is optional.
AdvancedOnly if you want it
Package suffix optional
com.
Only affects the package name.
App Links domain optional
Opens links to your own site inside the app instead of a browser.
Google Sign-In optional
From Firebase → Authentication → Sign-in method → Google.
Permissions
Pick what your app can access.
Permissions8 selected
Network & system
Media & camera
Location
Storage
Contacts & calendar
Phone & SMS
Connectivity & sensors
Core permissions are on by default. Everything else is opt-in.
Protection
Harder to decompile. Off by default.
Performance
Wrapped websites only.
Startup loading
Optional opening animation.
Signing
Leave this on.
Owner key
There's nothing to put here.
Build history
Your past builds.
No builds yet. Your builds will show up here.