How to Build an App With AI: From Prompt to Published, Step by Step
The no-code lane, step by step: the brief to write, what to check in the first draft, and where the AI’s work ends and yours begins.
Yes, AI can build you a working app today. What it needs from you is a clear description, about an hour of iteration, and the parts it cannot do, which are listed in section 7. This guide follows the no-code lane, because it is the one that ends in the App Store and Google Play without a developer; the code-generation lane is covered in one section and in what vibe coding is. The worked example is a running club app: events, member chat and route photos, chosen because our ten-step guide does not use one. One thing to know up front: on the free account we used, the prompt box created the app (the AI named it RunClub) and then asked for a paid plan before the editor opened. The four screens it did show are in steps 1 and 2; the editor screenshots are not here yet, and step 2 says so.
What This Guide Covers
- Six steps, from the brief to the stores
- The exact prompt we used, verbatim
- Four screenshots of what the free account shows, from the prompt box to the plan screen
- What AI cannot do for you yet, stated plainly
- What it costs and how long it takes
- Six questions people ask, answered
Prices read on 23 September 2026 from our US pricing page and the stores’ own pages. Appy Pie AI is our product; the guide names the code-generation route and links to it, and says where the free account stopped and where the AI’s work stops and yours starts.
TL;DR Quick Summary
To build an app with AI: write a one-paragraph brief (who it is for, the three things it must do, the one thing it must not, the platforms), paste it into an AI app builder, read the first draft properly, regenerate once with a sharper brief rather than fighting the draft, add your real content and settings, test on your own phone through the preview, then publish through the store accounts. The AI does the structure, screens and navigation in under a minute; the content and the store work are yours and take longer. What AI cannot do is in section 7.
Paste your brief and see the first draft →Table of Contents
Pick the lane, then the six steps, then the limits and the costs.
- Two ways AI builds apps: pick your lane first
- Step 1: Write the brief
- Step 2: Generate the first draft and read it
- Step 3: Iterate, do not fight it
- Step 4: Add what the AI cannot know
- Step 5: Test it on a phone
- Step 6: Publish
- What AI cannot do for you (yet)
- What it costs and how long it takes
- Frequently asked questions
Two ways AI builds apps: pick your lane first
There are two kinds of tool behind “build an app with AI”, and they end in different places. Code-generation tools (Cursor, Claude Code, Lovable, Bolt.new, Replit, Base44) write source code from your description; you get a codebase you own and must host, secure and publish yourself. If Base44 is on your shortlist, our Base44 pricing breakdown shows what each plan covers. That way of working is called vibe coding. No-code AI builders (Appy Pie AI and others ranked in the AI web app builders list) take the same description and configure an app from modules the platform already has; you get a hosted app with publishing built in and no code to keep. The code-generation agents named above are ranked by the job each is good at, with dated pricing, in our guide to the best vibe coding tools. If Lovable is already on your shortlist, we also compare nine other options besides Lovable on price, credits, export and mobile output. Appy Pie AI applies the same describe-it approach without code; here is how to vibe code an app and publish it to both stores.
Code-generation lane
- You own the code, and any feature you can describe is possible
- Deploying, push notifications and store review are your job
- Right for people who can read the code when the loop stalls
No-code AI lane
- The app is configured, hosted and updated on the platform
- Publishing to both stores is part of the product
- Right for people who want a published app and will never touch code
The rest of this guide follows the no-code lane on Appy Pie AI, because it is the one that ends in the stores without a developer. If the first lane is yours, the honest version of these six steps has two extra ones, deploy and publish, that the tool will not do for you; the lane comparison covers them.
Step 1: Write the brief
The AI can only build what you describe, so the brief is the step that decides the rest. Four lines are enough: who the app is for, the three things it must do, the one thing it must not do, and the platforms. Here is the brief for the worked example, in the four-line shape that works, and the same text pasted into the prompt box on appypie.com:
Must do: a calendar of weekly runs members can RSVP to; a members-only chat; a photo feed where members post route photos.
Must not: no public sign-up, members join by invite code only.
Platforms: iPhone and Android.

Two things to copy from that. The “must not” line stops the AI inventing a public onboarding flow, which it will otherwise do. And the platforms line matters because the builder asks it anyway; answering up front saves a round.
The fill-in template
- Who it is for: one sentence, with a number if you have one.
- The three things it must do: verbs, not features. “Members can RSVP to a run” beats “calendar module”.
- The one thing it must not do: the assumption the AI would otherwise make.
- Platforms: iPhone, Android, or both.
Step 2: Generate the first draft and read it
The first draft arrives in under a minute. Read it properly before touching anything, because the AI will have made four kinds of decision: which screens exist, how they connect, what data each screen holds, and at least one feature you did not ask for. AI builders routinely add a screen nobody mentioned, a leaderboard or a store; note it, do not fix it yet.
What the free account showed us, screen by screen
We pressed Generate My App on the brief above, on a free Appy Pie AI account. The app was created within a few seconds. The next screen was not the editor: it was a plan screen headed “Buy Now and Start Testing Your App!”, offering the Gold plan and listing what it includes: a native app, a custom domain, publishing to Google Play, 1,000 push notifications a month, a responsive website, business email by Google, access to all premium features and 24/7 customer care.



So a free account gets you a created, named app and its dashboard; the editor, the phone preview and the store submission open after you choose a plan. The home page advertises a 7-day free trial, and the pricing page describes it as personal, non-commercial use; on the account we used, the editor asked for a plan first. The coffee-shop brief in the vibe coding explainer went through the same three screens the day before.
What to check in the first output
- Screens: is every “must do” a screen or a clear part of one?
- Navigation: can a member reach each screen in one or two taps, or is one buried under “More”?
- Data: what does each screen store? An RSVP screen with no capacity limit is the classic miss for a club.
- The invented feature: what did it add that you did not ask for, and does it matter? A harmless leaderboard can stay; a public sign-up the brief forbade cannot.
Step 3: Iterate, do not fight it
There are two ways to close the gaps: regenerate with a changed brief, or edit the draft. The rule that holds: regenerate when the gap is structural (a missing screen, wrong navigation, a rule the AI ignored) and edit when the gap is content (names, copy, images, prices). For the running-club brief, the two lines to add would be: “put the photo feed in the main tab bar” and “RSVPs have a cap the organiser sets”.
One regeneration from a sharper brief usually closes the structural gaps in a single round; manual edits close them one at a time and tend to break something on the way. After the structure matches the brief, everything left is content, which is step 4.
Step 4: Add what the AI cannot know
This is where “the AI built it” ends and your work starts, and it is the step that takes the longest at the desk. The AI does not know your run schedule, your members’ names, your route photos, your club colours, or which chat rules you enforce. Every one of those is a screen you open and fill.
Real content
The actual runs, times, meeting points and the first three route photos. Placeholder events make the app look finished and test nothing.
Brand
Club colours, the logo, the app name and icon. The AI will pick a color; the club already has one.
Settings the AI cannot guess
The invite code, who can post, whether chat is moderated, and push notification permissions.
Integrations
Anything that connects outside the app: a payment provider, a form tool, a map. A running club needs none; a bakery pre-order app needs a payment provider here.
Step 5: Test it on a phone
Open the preview on your own phone by scanning the QR code from the builder. Do not judge it on the desktop preview; the three things that always need fixing only show on a real screen: copy that wraps badly, empty states (what a screen looks like with no data yet), and a form that does not save because a required field was hidden.
- Tap every item in the tab bar and every button on each screen, once
- Look at every screen with no data in it: what does a member see on day one?
- Submit every form with a field missing, then with everything filled
- If you have members who will test it, this is when; beta testing your app covers how to run that properly
Step 6: Publish
Publishing is the step the AI does not touch and the one that takes the longest, mostly in waiting. You need an Apple Developer account ($99 a year) and a Google Play developer account ($25 once), store listings with screenshots and descriptions, and a review by each store. Apple says it reviews 90% of submissions within 24 hours; Google Play’s new personal accounts must run a closed test with 12 testers for 14 days before a production release.
The full store process, including what happens after you submit, is in the ten-step app guide; the account setup is in how to create an Apple Developer account; and if you would rather hand the submission to someone, Appy Pie AI publishing service does it as part of the paid plans. Do not skip the listing copy: the store page is the first thing a member sees, and the AI did not write it.
What AI cannot do for you (yet)
The honest list. Each is a place where the builder stops and a person has to continue.
Backend logic beyond the modules
If your rule does not exist as a module (a points formula, a matching algorithm, a custom workflow), the AI cannot invent it. That is custom code, and it means a developer or the code-generation lane. If you take that lane, our beginner's guide to vibe coding walks through it step by step.
Custom code
A no-code builder does not export source code, and the AI inside it does not write any you can take away. If owning code matters, this is the wrong lane. If you want code you own and Replit is on your list, we compare nine other options besides Replit on price, hosting and export.
Store review
Apple and Google review your app the same way they review every other app. The AI cannot speed that up or argue with a rejection.
Data you did not give it
Your members, prices, photos and rules live in your head or your spreadsheet until you enter them. Step 4 is where the AI’s work ends.
A business model
It will build a subscription screen if you ask. It will not tell you whether anyone will pay. Validate first: our guide to validating an app idea is linked below.
A store-ready app from a chatbot alone
ChatGPT or Claude on their own give you code and advice, not a hosted app with a store listing. That is the direct answer to “can ChatGPT build an app?”: it can write one, and then the other five steps are still yours.
Before you build anything, validate the app idea. The AI makes building cheap, which makes building the wrong thing cheaper too.
What it costs and how long it takes
| Cost | Time | Notes | |
|---|---|---|---|
| Creating and naming the app from the brief | Free | Under a minute | What the free account showed us: the app exists in the dashboard, named by the AI. The editor and preview asked for a plan next. |
| Building the draft in the editor | A plan | Under an hour | The pricing page describes the free tier as a 7-day trial for personal, non-commercial use; a paid plan is needed to publish |
| Appy Pie AI plan | From $16 per app per month, billed yearly ($32 monthly) | Ongoing | Basic and Gold publish to Google Play; iOS needs the Platinum plan ($60 yearly, $120 monthly) |
| Apple Developer Program | $99 a year | Days to approve the account | Required to publish to the App Store |
| Google Play developer account | $25 once | Days, plus the 14-day closed test for new personal accounts | Required to publish to Google Play |
| Your time | Free | Roughly 2 hours of building plus the store listings | Step 4 is most of that |
Appy Pie AI prices read from the US pricing page on 23 September 2026; store fees from Apple and Google’s developer pages. The full comparison of every route, including hiring, is in how much it costs to build an app.
On the “30% rule”: you will see it quoted as a law. It is a rule of thumb, that AI gets you the first 70% of a piece of work quickly and the last 30%, the part that makes it correct and shippable, is the hard human part. In app building the draft is the 70%; your content, the settings and the store work are the 30%.
Frequently Asked Questions
Can I use AI to make an app?
Yes. An AI app builder turns a plain-language description into a working app structure with screens, navigation and suggested features in under a minute, and a no-code platform hosts and publishes it. You still supply the content, the settings and the store accounts, which is about an hour of work plus the store review wait.
Can ChatGPT build an app?
ChatGPT or Claude can write the code for an app and explain how to run it, but a chatbot alone does not host the app, build it for a phone, or submit it to the stores. To get from a chat window to a published app you either follow the code-generation lane and do the deploying and publishing yourself, or paste the same description into a no-code AI builder that does those parts.
How much does it cost to build an app with AI?
Drafting is free on most builders. Publishing needs a paid plan, from $16 per app per month on Appy Pie AI billed yearly, plus the store fees: $99 a year for Apple and $25 once for Google Play. The full route-by-route cost table, including hiring a developer, is in our app cost guide.
What is the 30% rule in AI?
A rule of thumb, not a law: AI produces roughly the first 70% of a piece of work fast, and the last 30% that makes it correct and shippable is the hard human part. In app building that last 30% is your content, your settings, testing on a phone, and the store process.
Do I need to know how to code?
Not on the no-code lane. You describe the app, fill in content and settings, and publish through the platform. On the code-generation lane you do not need to code to get a first version, but you do need to read code to deploy it, secure it and fix it when the AI cannot.
Can I switch from the AI draft to custom development later?
Yes, but plan for a rebuild rather than a handover. A no-code app does not export source code, so a developer starts from your working app as a specification, which is a good specification to have. If you expect to need custom logic soon, choose the code-generation lane or a developer from the start.
Paste the Brief. See the First Draft in a Minute.
Use the four-line template from step 1 in Appy Pie AI prompt box. The structure comes back in under a minute; the six steps above take it the rest of the way.
Start with a promptSee the full costsThe AI Does the First Draft. The Six Steps Do the Rest.
Building an app with AI is real and it is fast, as long as you treat the first draft as a draft. Write the brief, read the output, regenerate instead of arguing, add what only you know, test on a phone, and publish. If you want the whole path from idea to launch, the ten-step guide has it; if you want to understand the other lane, start with what vibe coding is.
Build your first draft →
