A starting prompt
Paste this into the builder and change the names, rules and colours to yours. It produces a working first version; everything after is refinement.
What a restaurant app needs to do
Restaurant apps fail when they try to be a delivery platform. The ones customers keep are small: the menu, a way to order, a reason to come back. That is three screens plus a profile, and it is exactly the shape an AI app builder produces well from a short description.
The menu is a categorised list with photos, prices and a couple of dietary tags. Ordering can be as light as a basket that sends a formatted message to your WhatsApp number — no payment gateway, no merchant account, and it works from day one — or as heavy as a full checkout later. The loyalty card is a stamp grid that staff can increment; done in-app it costs nothing and replaces the paper card that everyone loses.
How the builder approaches it
Given the prompt above, the builder writes a project.json with four tabs, then generates one HTML/JS screen per tab plus an item-detail screen that the menu pushes onto the stack. The menu data goes into a small JSON file you can edit later without touching any code. The "staff tap" for stamps is usually a long-press on the card header that asks for a 4-digit PIN — say so explicitly if you want it that way.
Because notifications are a native capability, asking for the "order is ready" alert makes the builder add the notification permission and the scheduling call. The exported project will carry only that permission, not the whole kitchen sink.
Prompts that get better results
- Name the tabs. "Tabs: Menu, Order, Loyalty, Profile" removes a whole round of questions.
- Say how ordering works. WhatsApp, phone call, a form that emails you, or pay in app. The default is a basket with a summary screen.
- Give real menu items — even five. The screens look right immediately and the builder infers your categories from them.
- State colours in words or hex. "Warm brown and cream" is enough.
Publishing it
Export the Android Studio project, add your real logo and a proper icon, build a signed bundle and upload it. A restaurant app with a menu and ordering-by-message has no payment handling and no sensitive data, so Play review is usually quick. If you add in-app payments later you will need a payment provider and a privacy policy that mentions it — see the publishing guide.