Everything the builder does, in detail
From the first question it asks to the last file in the export. If a feature is not on this page, the builder does not have it yet — tell us and it might.
Describe & generate
Conversational interview
The builder asks the two or three questions that change the design — who uses it, what the first screen shows, what must be saved — instead of handing you a form.
Manifest-first structure
A project.json lists screens, tabs, colours and capabilities before any screen is written, so the structure is right before the details are.
One file per screen
Each screen is its own HTML/JS file. Asking for a change edits that file only; nothing else moves.
Sample data that looks real
Screens come with plausible content so the preview reads like an app, not a wireframe. Swap in your own data file or a Google Sheet when ready.
Preview natively
Real Android shell
Kotlin + Jetpack Compose: real app bar, bottom navigation, pushed screens, back stack, splash screen, pull-to-refresh, offline banner.
Real permission prompts
Camera, location and notification requests appear exactly as they will in the shipped app, at the moment the feature is used.
Instant reload
Every edit shows up in the preview immediately. Tap through the change, say what is next.
Dark mode aware
The shell follows the system theme; generated screens ship with light and dark palettes when you ask for both.
Native capabilities
Camera & gallery
Photos for entries, enquiries and profiles. Permission requested on first use.
Location
Current position, distance, maps, check-in. Background location avoided unless the app is genuinely about tracking.
Local & push notifications
Reminders and alerts scheduled on the phone with no server; push via Firebase Cloud Messaging in the export when you need instant delivery.
Biometric lock
Fingerprint or face on the app or a single screen, falling back to the device PIN.
Barcode & QR scanning
On-device scanning for stock counts, tickets, product lookup and contact exchange.
Vibration, share, calendar, dialer
Haptics on actions; system share sheet; add-to-calendar; call and WhatsApp deep links — none needs a permission.
Own the result
Android Studio export
A complete Gradle project with the Kotlin shell, your screens, your icon and pinned tool versions. Opens and builds with no setup.
Capability-driven manifest
The exported app declares only the permissions and libraries its declared capabilities need. No leftover SDKs, no scary permission list.
No builder SDK, no phone-home
Nothing in the export talks to us. If you never open the builder again, your app still builds and still updates on Play.
Yours, outright
Modify it, sell it, open-source it, hand it to a developer. No licence, no badge, no revenue share.
Fair pricing & privacy
100 free credits
Every account starts with enough to build and polish a small app.
Credits by usage, not by month
Generation costs credits proportional to the work; previewing, hand-editing and exporting are free. No subscription.
Projects on your device
Everything you build stays in the app's private storage until you choose to export or share it.
Honest listing
The builder itself carries no ad SDK and asks only for the permissions the preview needs.
Features are abstract. Apps are not.
Each use case shows which of these features a real app needs and gives a prompt that turns them on.
Build your first app tonight
Describe it in a sentence, watch the screens appear, tap through them on your phone. Free to start — 100 credits, no card, no code.
Get AI App Builder — free Android 7.0+ · Google Play