How to Create an App with AI: Steps, Tools, Costs and Limitations

Rédigé le 09/10/2026
GoodBarber

You have an app idea, and you've heard that AI can build it for you. It's partly true. AI can plan an app, draft its content and design, generate code and custom features, and help run it once it's live. Getting a reliable app into the App Store and Google Play still takes decisions, testing and store review that no prompt removes. This guide explains which kind of AI tool fits which goal, what each one documents it can do, and how to go from idea to a published app.


Short answer


You create an app with AI by using an AI assistant to plan it, an app-building tool to produce it, and a test process to check that it works. The right tool depends on what you need: a prototype to show people, a web app, a native app published on the App Store and Google Play, or a highly customized application.



  1. Define the problem, the users and 3–5 essential features.

  2. Choose an approach that supports the output you need.

  3. Build a first version.

  4. Refine its design and content. AI drafts; you review.

  5. Add integrations and custom features.

  6. Test functionality, security, accessibility and performance, then publish. Store developer accounts and review apply to every tool.

  7. Monitor, maintain and update the app after launch.


Decision rule. For a demo, a prompt-to-app generator is usually enough. For a web app, a prompt-to-app generator or a web builder can work, but check who handles the back end and security. For a native app that you'll run every day without code, use an AI-assisted app builder. For a game, a complex marketplace or anything highly custom, choose custom development with AI coding assistants.


Where GoodBarber fits. GoodBarber is an AI-assisted app builder for content and mobile-commerce apps. It produces native iOS and Android apps plus a web version, with hosting, database, push notifications and payments included. It isn't designed for games or complex marketplaces.





Terms used in this guide



AI assistant
A general chatbot such as ChatGPT, Claude or Gemini. It plans, writes and generates code, but doesn't publish an app itself.

Prompt-to-app generator
A tool that generates a working app, with its code and usually hosting, from a text description. Examples: Lovable, Bolt, Base44, Rork.

AI-assisted app builder
An app-building platform where the core features are pre-built and AI is applied to specific tasks such as design, content, custom features and operation. Example: GoodBarber.

AI coding assistant
A tool that helps developers write and maintain their own code, such as Claude Code or Cursor.

Native app
An app compiled for iOS or Android and installed from the App Store or Google Play.

Web app
An app that runs in a browser. A progressive web app (PWA) can also be added to a phone's home screen.

Prototype vs production app
A prototype shows the idea. A production app is used by real people, so it has to handle accounts, data, payments, errors, updates and store policies.






Throughout this guide, labels show where a claim comes from: Official source Apple, Google or the tool's own documentation · GoodBarber data our internal records, with the method stated · Our test a build we ran and published · Our assessment editorial judgment · GoodBarber example how our product does it, with its limits and documentation. The general method comes first in each step; the product example follows.





How to create an app with AI at a glance


Seven steps take you from idea to published app. AI speeds up most of them, but it doesn't replace testing and store review.

















The 7 steps, where AI helps, and what limits the timeline
StepWhat you doWhere AI helpsWhat sets the pace
1. Define the ideaAudience, problem, 3–5 core features, main user journeyResearch, user flows, grouping competitor reviewsYour decisions
2. Choose your approachPrototype generator, AI-assisted builder or custom codeComparing requirements against what each tool documentsHow clear your requirements are
3. Build a first versionGenerate or configure the app's structureGenerating screens and code, or setting up from a starting pointThe approach chosen
4. Design and contentBranding, colors, textColor palettes, drafts, SEO suggestions, translationHow much content you review
5. Features and integrationsAdd what isn't built inGenerating custom features and integration codeNumber of features and integrations
6. Test and publishTest on devices, submit to the storesSuggesting test cases, explaining store requirementsTesting, plus store review: Apple reviews 50% of submissions in under 24 hours and 90% in under 48 hours (Apple). Google says some reviews take up to 7 days or longer (Google).
7. Run and improveContent, push, products, orders, fixesOperating the app by conversation; in-app assistants for usersOngoing






The four ways to create an app with AI, compared


The approaches differ less in how fast they generate something than in what you end up owning, hosting, publishing and maintaining.


"AI app builder" is used for very different tools. We compared four approaches on the criteria that decide what you end up with. The table below describes each approach in general; tools within the same category differ, so the second table lists what specific tools document about themselves.





















Four approaches compared on ten criteria
CriterionGeneral AI assistantPrompt-to-app generatorAI-assisted app builderCustom development + AI coding assistant
OutputPlans, text and code snippetsA full app generated from a prompt. Most of the tools named here build web apps by default; some generate mobile code or native apps (see next table).Pre-built app features configured without code. In GoodBarber's case: native iOS (Swift) and Android (Kotlin) apps plus a web version, from one configuration.Anything your team can build
Code ownershipYou own what you copyVaries by tool. Lovable states the code is yours and can be downloaded or synced to GitHub.Varies by tool. GoodBarber doesn't export the whole app's source code; the code generated for your custom sections is yours.You own all of it
HostingYou set it upUsually hosted by the tool with one-click publishingHosted by the platformYou choose and pay for it
App store publishingYou compile, sign and submitVaries: from no store support to generated store files or guided submission; you usually submit and handle reviewThe platform builds the binaries; GoodBarber's team submits iOS apps under your own Apple developer accountYour team compiles, signs and submits
Back end (database, accounts)NoneOften built in (managed database, login, storage) or connected to a service such as SupabaseIncluded: database, user accounts, CMS, push, analytics, paymentsYour team builds or buys it
Security and maintenanceEntirely yoursThe tool runs the infrastructure; reviewing the generated logic (access rules, secrets, data handling) is yoursThe platform maintains the engines and OS compatibility; you manage content, settings and any custom codeEntirely your team's
CustomizationUnlimited, if you can codeHigh, through prompts and code. Precise changes can take several rounds of prompting (see our test).Built-in features, an extension catalog and AI-generated custom sections; not designed for games or heavily custom business logicUnlimited
Pricing modelAI subscriptionUsually monthly plans with credits or usage limits, plus any outside servicesSubscription per app, plus paid extensionsDeveloper time, infrastructure and services
Skills neededCoding, to turn output into an appLittle to start; technical skills for mobile publishing and as the app growsNo codingA development team
Best suited toPlanning and writing at every stepPrototypes, web apps, internal toolsContent and commerce apps run day to day by non-technical teamsGames, marketplaces, highly custom products



What specific tools document about themselves


Official source Each row summarizes the tool's own website or documentation, checked on October 9, 2026. These products change quickly, so follow the link for the current state.















Documented capabilities of example tools (checked October 9, 2026)
ToolWhat it buildsPath to the App Store and Google PlayBack endSource
LovableFull-stack web apps; states it doesn't generate native or React Native projectsNot native. Its suggestions are a PWA or wrapping the published site with a tool such as Capacitor outside LovableBuilt-in "Cloud" (PostgreSQL, login, storage) or your own Supabase projectLovable FAQ
BoltWeb apps; mobile apps through its Expo integrationThrough Expo's build and submission services (EAS). Our test needed a local toolchain, code signing and manual upload (see below)Bolt Cloud, plus outside services as neededBolt integrations
Base44Full-stack apps with a managed back end, authentication and hostingGenerates App Store (IPA) and Google Play (AAB) files that run the published app in a web view; you submit and handle reviewManaged back end includedBase44 docs
RorkDescribes "Swift apps for Apple devices" and "Kotlin apps for Android devices," plus web appsStates you can "ship to App Store""Rork Backend": real-time data, auth and storagerork.com
GoodBarberNative iOS (Swift) and Android (Kotlin) apps plus a web version, configured without codeBuilds the binaries. iOS apps are submitted by GoodBarber's team under the customer's Apple developer accountHosting, database, CMS, push, analytics and payments includedGoodBarber


Our assessment If the goal is to validate an idea quickly, a prompt-to-app generator is usually the fastest route. If the goal is an app in the stores that a non-technical team will update every week, the deciding questions are who builds and submits the store versions, who maintains the back end, and how content is edited after launch. Compare tools on those points, not on generation speed. We publish GoodBarber, so read our assessment with that in mind and check the documentation linked above.




Why "who submits" matters on iOS. Official source Apple's guideline 4.2.6 says apps created from a commercialized template or app-generation service "will be rejected unless they are submitted directly by the provider of the app's content" (App Store Review Guidelines). Guideline 4.2 also expects an app to offer more than "a repackaged website." Whatever tool you use, your app should be submitted under your own developer account and offer real app functionality.







How to create an app with AI: the 7 steps


Each step below says what it's for, which tools help, what you should end up with, how to check it, and the most common way it goes wrong. Where GoodBarber is used as an example, it's labelled as such; the method applies to any tool.





Step 1

Define the app idea with an AI assistant



Before building anything, use ChatGPT, Claude or Gemini to turn a vague idea into a one-page brief.


This is where general AI assistants deliver the most value for the least effort. Ask them to:



  • Define the audience and the problem. "Who would download an app for [your idea], and what problem does it solve better than a website?"

  • List the core features. Ask for ten, then keep three to five. A first version that does three things well beats one that does twelve things badly.

  • Map the user flow. "Describe, screen by screen, what a first-time user does in this app." Any core action that takes more than three taps is a flag.

  • Group competitor complaints. Paste 1- and 2-star reviews of similar apps and ask the assistant to group them. That list tells you how to stand out.

  • Choose a monetization model. Subscriptions, product sales, ads, memberships, or none.


Tools
Any general AI assistant

You should end with
A one-page brief covering the audience, the problem, 3–5 features, the main user journey and the business model

Check it
Show the brief to three people from your audience. Can each of them say, in one sentence, why they'd install the app?

Common failure
Accepting the assistant's feature list without cutting it. AI makes adding features feel free; building, testing and maintaining them isn't.



The AI app-building prompt: a reusable template


Paste your brief into this template and give it to any AI assistant or prompt-to-app tool. It asks the AI to find what's missing before proposing a solution, which reduces the rework later.


You are helping me plan an app. Before proposing any solution, list what is
missing, ambiguous or contradictory in my brief, and ask me about it.

APP CONCEPT: [one sentence]
TARGET USERS: [who they are, when and where they'll use the app]
PROBLEM: [what they can't do well today]
PLATFORMS: [iPhone / Android / web; must it be in the App Store and Google Play? yes/no]
CORE FEATURES (max 5, in priority order): [1. … 2. … 3. …]
USER ROLES AND PERMISSIONS: [visitor, member, staff, admin; who can see or edit what]
CONTENT AND DATA: [what data, who creates it, how often it changes]
INTEGRATIONS: [payments, bookings, maps, existing website, CRM…]
DESIGN: [brand colors, fonts, 2–3 apps whose look you like]
PRIVACY AND SECURITY: [personal data collected, age of users, rules that apply, e.g. GDPR]
BUDGET AND CONSTRAINTS: [monthly budget, launch date, who will maintain it, technical skills available]
DONE MEANS: [what must work for version 1 to be considered finished]

Then:
1. List missing or contradictory requirements and ask me about them.
2. Propose a version-1 scope: must-have now vs later.
3. Describe the main user journeys, screen by screen.
4. Say which type of tool fits (prompt-to-app generator, AI-assisted app
builder, custom development) and why, given my platforms, budget and
maintenance constraints. Say what you are unsure about.
5. Write test cases for each must-have feature.




Step 2

Choose your build approach



Choose the tool for the output you need: a prototype, a web app, a native store app or a custom product. The right tool is different for each.














Match the approach to the goal
Your goalUsually the best fitCheck before choosing
A clickable demo to test an idea this weekPrompt-to-app generatorFree-plan limits; whether you can export the code later
A web app or internal tool, no store presence neededPrompt-to-app generator or web-first builderWho handles the database, access rules and security reviews
A native app in the App Store and Google Play, with push, payments and content you update yourselfAI-assisted app builder, or a generator with a documented store pathWho builds and submits store versions; how content is edited after launch; total yearly cost
A game, or a marketplace like Airbnb with heavy custom logicCustom development with AI coding assistantsTeam, budget, maintenance plan



Be honest about the last row. No-code and AI-assisted builders, GoodBarber included, are not the right tool for games or for multi-sided marketplaces that depend on heavily custom business logic. GoodBarber is built for content apps and mobile commerce: media, communities, courses, events, local businesses, shops and restaurants.




Tools
The comparison tables above, each tool's own documentation, and the free trials

You should end with
One approach and one or two tools to try, chosen against your brief

Check it
For each must-have feature and each platform, can you point to the documentation page that says the tool supports it?

Common failure
Choosing on the first demo, then finding out at launch that store publishing, push notifications or content editing aren't covered


Unsure whether you need a native app or a web version? Our guide How to make an app compares the two.





Step 3

Build a first version



Get a working skeleton with the main screens and navigation, then improve it. Don't try to perfect it on the first pass.


With a prompt-to-app generator


Paste the scope from the prompt template and ask for the main navigation and screens only. Add features one at a time, so that when something breaks you know which request caused it.


With an AI-assisted app builder


You configure pre-built features rather than generating code, usually starting from a structure suited to your type of app. You give up some freedom over the structure; in return, the parts every app needs (accounts, push, content editing, store builds) already work together.



GoodBarber example Starting from an app type


You choose a category, such as shop, newspaper, community, courses or events. The app starts with the screens that kind of app needs and a design you can rework completely. Behind every screen is GoodBarber's design system, with 100+ pre-built layouts, 18 typographic levels and comfortable tap areas on every control, so screens stay consistent as you add them.


Limits: GoodBarber doesn't generate the app's structure from a description; you build it from the starting screens. It's designed for content and mobile-commerce apps, not games or marketplaces with heavily custom logic.


Documentation: Create an app with AI on GoodBarber




You should end with
The main navigation and one working version of each core screen, viewable on a phone

Check it
Walk through the main user journey from your brief on a real phone. Every step should exist, even if it's still rough.

Common failure
Asking for everything in one giant prompt, then spending more time untangling the result than building it step by step would have taken





Step 4

Design the app and generate its content



Use AI to choose colors, draft text, suggest SEO terms and translate, then review everything it produces.


Most building tools now include AI for these tasks, and a general assistant can do all of them too. What matters is that a person checks the result before it reaches users: AI text can be fluent and wrong, and a generated palette can fail contrast on a real screen.



GoodBarber example Four AI tools in the back-office














AI design and content tools in GoodBarber (example)
TaskAI toolWhat it does
ColorsGenius Palette (free)Generates a color palette in one click, using a model trained in-house by GoodBarber for app color and readability
WritingAssisted content writingDrafts articles, product descriptions and other content, aiming to keep your brand voice
SEOSEO optimizationSuggests titles, tags and keywords
TranslationInstant translationTranslates content, aiming to keep the original tone


Limits: Genius Palette only generates colors. Writing, SEO and translation produce drafts to review. Translation applies to content: each GoodBarber app's interface ships in one language, chosen from 33.


Documentation: AI in GoodBarber




You should end with
Real content on every screen (no placeholder text) and a consistent visual identity

Check it
Check every fact, price and opening hour against your own records, and check text contrast on a phone outdoors. Apple lists placeholder content and incomplete information among frequent review issues (Apple).

Common failure
Publishing AI drafts unread. They can be fluent and wrong at the same time.





Step 5

Add features and integrations



Use built-in features where they exist. When something specific is missing, describe it in plain language and have AI generate it, then test it like any other code.


Most apps need the same foundations: accounts, push notifications, payments, forms, bookings, maps. Prefer built-in or well-documented integrations for these; they're the parts where a generated version is most likely to hide security or billing mistakes.


For the feature that's specific to your project, describe the input, the output and the edge cases, not just the idea. "A shipping calculator" gives the AI room to guess; "weight in kg and destination country in, price in euros out, an error message for unsupported countries" doesn't. Then test the result with wrong inputs as well as right ones.



GoodBarber example Generating a custom section with the AI Extension Builder


On GoodBarber, the 190+ extensions in the Extension Store cover common needs. For a need nothing covers, the AI Extension Builder generates a custom section:



  1. You describe the feature in the back-office:
    You describe"A shipping cost calculator: the customer enters the weight of the order and their country, and sees the delivery price."

  2. The AI generates the code, connects it to GoodBarber's APIs (content, geolocation, push, shop data) and shows the section live in your app.

  3. You refine it by conversation ("make the result bigger", "add Belgium"), or edit the code directly. The code is yours.


The generated section uses the platform's hosting, design system and native builds rather than standing alone.


Limits: it builds a section inside your app, using what GoodBarber's APIs expose; it doesn't change the app's overall structure. Generated code needs testing like any other code. In our AURORA build (below), the weather widget was made with a Custom Code section, not the AI Extension Builder.


Documentation: AI in GoodBarber: create custom features in plain language




You should end with
Every must-have feature from the brief working end to end

Check it
Run the test cases from the prompt template, including wrong inputs (an empty field, a weight of zero, an unsupported country)

Common failure
Testing only the "happy path" the AI demonstrated





Step 6

Test the app, then publish it



Test on real phones, covering security and accessibility as well as features. Then publish through the stores' own accounts and review processes, which apply whatever tool you used.



Test checklist



  • Every user journey on at least one recent iPhone and one recent Android phone, plus a small screen.

  • Accounts and data: sign up, sign in, sign out, password reset; one user must never see another user's data.

  • Payments in test mode before real money.

  • Accessibility: large system text, contrast, screen-reader labels (VoiceOver on iPhone, TalkBack on Android).

  • Poor network: what the app shows when it's slow or offline.

  • AI-generated code: no secret keys visible in the app, database access restricted to what each role needs, inputs validated.

  • Real testers: 5–10 people from your audience, through TestFlight on iPhone or a closed test on Google Play.


Publish on the App Store



  • Official source Account: the Apple Developer Program is "99 USD per membership year," and prices "may vary by region and are listed in local currency" (Apple). Organizations need a D-U-N-S number. Some nonprofits, accredited educational institutions and government entities can apply for a fee waiver.

  • Official source Review time: Apple typically reviews at least 50% of submissions in under 24 hours and 90% in under 48 hours (Apple).

  • Official source Most common issue: "over 40% of unresolved issues" relate to guideline 2.1, App Completeness: crashes, placeholder content and incomplete information (Apple).


Publish on Google Play



  • Official source Account: "a US$25 one-time registration fee," with identity verification (Google).

  • Official source Testing requirement for new personal accounts: personal developer accounts created after November 13, 2023 must run a closed test "with a minimum of 12 testers who have been opted in continuously for at least 14 days" before publishing to production (Google). Plan for these two weeks.

  • Official source Review time: Google doesn't publish a standard duration; for some accounts it says reviews can take "up to seven days or longer in exceptional cases" (Google).


How often are apps rejected? Two different measurements



1. All App Store submissions, worldwide


Official source Apple's 2025 App Store Transparency Report: 9,100,620 submissions reviewed, 2,093,244 rejected (about 23%), and 387,087 apps approved after a rejection. These figures count every submission, including updates, from every developer.


Not comparable with the figures below. They measure a different population (all developers vs one platform's customers) and a different submission mix (updates included vs first submissions only). First submissions are rejected more often than updates. Don't quote one of these rates as if it were the other.


2. First iOS submissions handled by GoodBarber's publishing team



~42%of first iOS submissions handled by GoodBarber's publishing team were rejected by Apple (12 months to April 2026)

91%of those rejected apps were eventually accepted after the team's intervention (same period)



Source
GoodBarber data Internal CRM tracking by GoodBarber's publishing team (the GoodBarber Takes Care service), last updated April 2026. The same figures and scope are published by Jerome Granados, CMO (June 16, 2026) and Pierre-Laurent Medori, Head of Backend Engineering (July 23, 2026).

Period
The 12 months before April 2026

Scope
First submissions to Apple of customer apps handled by the publishing team. Updates are measured separately: over the last 8 months, 5% of update submissions were rejected, and 100% of those were then accepted.

"Rejected"
Apple did not approve the first submission

"Accepted"
Eventually approved after the team's intervention, not necessarily on the next submission

Sample size
Not disclosed. We publish the percentages but not the number of submissions, rejected apps or accepted apps, so readers can't judge from this page how much a few submissions move the rates.

What the team does
Reviews the app against Apple's guidelines before submission, submits under the customer's own Apple developer account, and handles the correspondence and fixes after a rejection


Limitations. These are apps built on one platform and submitted by one specialist team, so the figures don't describe app developers in general, or apps built with other tools.




You should end with
An app approved in each store you target, or a clear list of what review asked you to fix

Check it
Before submitting: no placeholder content, a privacy policy linked, screenshots that match the app, and a demo login for reviewers if the app needs an account

Common failure
Leaving store accounts until the end. Organization accounts need a D-U-N-S number, and new personal Google Play accounts need a 14-day closed test.





Step 7

Run, maintain and improve the app



After launch, the work becomes content, campaigns, orders, fixes and OS updates. Choose tools that help with that, not only with creation.


Operating the app from an AI assistant


The Model Context Protocol (MCP) is a standard that lets AI assistants connect to other software. If your platform runs an MCP server, an assistant such as Claude or ChatGPT can carry out routine tasks on the live app when you ask in plain language. Keep a person reviewing anything that affects customers or money.



GoodBarber example The GoodBarber MCP server


GoodBarber runs an MCP server and is listed in the Claude connectors directory and the ChatGPT plugin directory; it also works with Cursor and other MCP-compatible assistants. Once you've connected and signed in, you can ask:


You ask your assistant"Add a black T-shirt at €29 in three sizes, put it in the Summer collection, and schedule a push notification for 6 p.m."

The assistant carries out the steps on your live app. Its actions are limited to your app, and you review what it does. The server's public server card lists what it can do: content, push, analytics, memberships, shop, orders, promo codes and customers. Design and layout stay in the GoodBarber builder. GoodBarber also publishes 44 Claude Skills in an open-source repository: ready-made recipes for common tasks.


Limits: the assistant can only do what the server card lists; design and layout aren't covered. You use your own AI assistant subscription; GoodBarber doesn't sell one. The app is agent-ready, not autonomous: you stay the operator and review what the agent does.


Documentation: MCP server card · GoodBarber MCP · goodbarber-skills on GitHub



AI for your app's users


AI can also serve the people who use your app, most usefully as an assistant that answers from your own content rather than from the model's general knowledge, which keeps answers on topic and checkable.



GoodBarber example In-app AI features



  • Chatbot answers users' questions from your app's own published content (articles, events, map points) rather than the model's general knowledge, and respects memberships: non-subscribers get answers from free content only.

  • ChatGPT extension adds a general conversational assistant, configured with your own brief and your own OpenAI key.

  • Siri can answer iPhone users who ask what's new in your app: articles, videos, photos and podcasts are made available to Siri through Apple's App Intents, with nothing for you to set up. This is rolling out gradually on iOS.

Limits: Chatbot is a paid extension and uses OpenAI models (you choose GPT-4o-mini or GPT-5); it only knows the content you index. The ChatGPT extension isn't grounded in your content and bills your own OpenAI account. Siri works on iPhone only and is still rolling out.


Documentation: AI in GoodBarber




You should end with
A routine: who updates content, how often, who checks reviews and crash reports, and who approves changes

Check it
Time a routine change, such as adding a product or a class and notifying users. It should take minutes, not a developer.

Common failure
Treating launch as the finish line. Apps nobody updates lose their users.






A worked example: the same app built three ways


From the same brief, the prompt-to-app tools produced something clickable within minutes to an hour. On Bolt, push, content editing and native publishing each needed an outside service or technical setup. On Base44, native push and native store publishing weren't supported at the time of the test. GoodBarber covered all nine requirements, one of them with custom code, and its iOS app went live after one rejection.


Our test To compare approaches on something concrete, we wrote one brief, AURORA, a fictional luxury travel-guide app, and built it on several platforms. Each build is written up in a published head-to-head by Muriel Santoni, Marketing Manager at GoodBarber. This section scores three of them against the nine requirements, using only what those write-ups document.




Test record



Brief
AURORA, nine requirements: (1) multi-section content navigation, (2) custom brand design, (3) user accounts, (4) push notifications, (5) content management, (6) monetization, (7) real-time weather data, (8) an AI chatbot, (9) publication on the App Store and Google Play

When
The write-ups don't record the dates the builds were run. Each build was done on or before the date its comparison was first published: April 2, 2026 for Base44 (GoodBarber vs Base44) and June 2, 2026 for Bolt (GoodBarber vs Bolt.new). GoodBarber was built for both comparisons.

Plans used
Not recorded in the write-ups

Measured time
Only where the write-ups give it: Bolt generated a React app in about ten minutes and a working web prototype in under an hour; Base44 produced the app "in just a few minutes"; sending a targeted push on GoodBarber took about three minutes. Native build times weren't recorded.

Who ran it
GoodBarber, which also publishes this article





















AURORA scorecard: what each build achieved at the time of the test
RequirementBolt (prompt-to-app)Base44 (prompt-to-app)GoodBarber (AI-assisted builder)
1. NavigationWorked"Multi-section navigation, a clean layout, responsive design"WorkedNavigation generated; pages added by conversationWorkedHome, My Trip, Personal Assistant, About Aurora
2. Brand designWorkedFigma frame imported, "translated faithfully"PartialPrecise changes often needed rephrasing: the app was "re-negotiated with the AI"WorkedDesigned component by component
3. User accountsWorked"Worked out of the box"Worked"Available right from the start"WorkedAccounts and favorites "without any backend logic to build"
4. Push notificationsExternal serviceProgressier: it "worked, but it added an account, a configuration layer, and a monthly cost"Not supported at testNative push "not natively supported at this stage"WorkedBuilt in; a targeted push took about three minutes
5. Content managementExternal service"No CMS in Bolt — the content lives in the code"; a headless CMS (not named) was connectedNot documentedData schema generated automatically; no editorial workflow describedWorkedDestinations created as sections with a shared structure, edited in the back-office
6. MonetizationExternal serviceStripe "connected cleanly"; in-app purchase not documentedNot documentedA premium layer was in the brief; its outcome isn't describedWorkedPremium content locked with native in-app purchases
7. Weather dataNot documentedWorked"A weather API connects well"Worked, with custom codeA Custom Code section calling an external API
8. AI chatbotNot builtA custom LLM integration "would have" been neededNot documented"An AI assistant can be connected"; no result describedWorkedChatbot "turned on from the back-office" as a section
9. Store publicationPartialNative build through Expo needed Node.js, the EAS command-line tool, Git, code signing and manual upload. Apple rejected the first submission; the final outcome and the Google Play result aren't reported.Not supported at testA web experience; store submission relied on "web view logic"; not submittedWorked (iOS)Submitted through the publishing service; Apple rejected a build, the team recovered it and the app went live. Android outcome not reported.


Worked achieved in the test · Partial achieved with limits or extra work · External service achieved by adding another service · Not supported at test the tool didn't offer it then · Not documented / Not built no evidence either way. "Not documented" doesn't mean "not supported", and "Worked" in a test doesn't mean production-ready.



What has changed since the test


AI tools change quickly, so we keep the historical test result separate from what each tool documents today.













Test result vs current documentation (documentation checked October 9, 2026)
Tool and requirementAt the time of the testDocumented on October 9, 2026Source
Base44, push notificationsNot supported nativelyPush can be added with Firebase files and an APNs keyBase44 docs
Base44, store publicationWeb experience; not submittedGenerates App Store (IPA) and Google Play (AAB) files that run the app in a web view; you submit and handle review; downloading the files requires the Builder planBase44 docs
Bolt, store publicationExpo route with a local toolchain, signing and manual uploadMobile apps through the Expo integration; build and submission through Expo Application ServicesBolt integrations



What this test shows, and what it doesn't



  • It shows that the speed gap is real. The prompt-to-app tools produced something clickable within minutes to an hour, faster than configuring a structured app.

  • It shows where the remaining work sits: push, content editing, monetization and native store publication. On Bolt, each became a separate service or a technical setup.

  • It doesn't show native build times, the total hours spent, or which plans were used; none were recorded.

  • It doesn't test production readiness (security review, load, long-term maintenance) on any of the three.

  • It isn't independent. GoodBarber ran the test and publishes this article. The write-ups are public so you can check every cell above.





What AI can do when building an app, and what still needs you


AI drafts at every stage, but a person still has to check and approve the result at every stage.

















Where AI helps, and what still needs human verification
TaskHow AI can helpWhat you still have to verify
RequirementsGenerate feature lists, user flows, missing questionsThat they match what real users need
DesignSuggest layouts, palettes, variationsUsability, accessibility, consistency across screens
Code and featuresDraft functions, screens, integrationsCorrectness, security, data access, maintainability
ContentDraft descriptions, notifications, help text, translationsAccuracy, tone, legal claims, prices
TestingSuggest test cases, explain errorsActual behavior on real devices and networks
PublishingExplain store requirements, draft store listingsCompliance with store policies; review outcome
OperationCarry out routine tasks by conversation (via MCP, where supported)Every action that affects customers or money



Can ChatGPT or Gemini make an app on their own?


They can plan an app and write its code, but they don't build, host or publish it. Turning generated code into an app on someone's phone still means setting up a development environment, compiling for iOS and Android, hosting a back end, handling payments and permissions, and passing store review. In practice, it works well to combine them: an assistant to think and write, a building tool to produce and publish the app, and the same assistant connected through MCP to help run it.






Which AI should you use to create an app?


There's no single best AI for building an app. Pick one per job, based on your platform, your skills and who will maintain the app.

















Which kind of AI tool to use for each job
JobUseWhy
Brainstorm, scope, research competitorsChatGPT, Claude or GeminiGood at structuring a vague idea and finding gaps
Clickable prototype in minutesA prompt-to-app generator (Lovable, Bolt, Base44, Rork…)Fastest from prompt to working demo in our test
Web app with a back endA prompt-to-app generator with a built-in back end, or custom codeCheck access rules and data export
Native app in the stores, run by a non-technical teamAn AI-assisted app builder such as GoodBarberNative builds, hosting, push, payments and content editing included
Custom features inside a platformThe platform's own AI feature generator, if it has oneGenerated code runs inside the platform
Running the app day to dayAn assistant connected through MCP, where the platform supports itRoutine tasks by conversation, with your review
Code for a development teamAI coding assistants (Claude Code, Cursor…)For teams that write and maintain their own code






Can you create an app with AI for free?


You can usually build and test for free. Publishing in the stores and running a live app always cost something.



  • Building and testing: most AI tools have a free plan or trial, with limits. Base44, for example, lets you run its store-readiness scan for free but requires its Builder plan to download the store files (Base44). GoodBarber offers 30 days with every feature and no credit card.

  • Publishing: Apple's developer program costs US$99 per year, with fee waivers for some nonprofits, accredited educational institutions and government entities. Google Play charges a one-time US$25 fee (Apple, Google).

  • Operating: a live app needs hosting, a database, push notifications and often payments. Some tools include them in the plan; others bill them separately or rely on outside services.





How much does it cost to create an app with AI? A worked example


Compare the first-year cost of everything the app needs, plus the time it takes you, not the monthly price of the building tool.


We priced the first year of the nine AURORA requirements three ways: on GoodBarber, on the Bolt route as built in our test, and with custom development. Every figure is labeled Quoted (from the vendor's own price page, checked October 9, 2026), Assumption (our choice, stated), or Not totaled (with the reason). We don't convert currencies, to avoid adding an exchange-rate assumption.























AURORA, first-year cost by approach (prices checked October 9, 2026)
Line itemGoodBarber (Content Apps, Premium, billed yearly)Bolt route, as built in our testCustom development
Building tool€660, Premium plan, native iOS + Android + web. QuotedUS$300: Pro at US$25/month. Quoted. The plan used in the test isn't recorded; a Free plan (1M tokens/month) exists.Developer time. Not totaled: needs a quote.
Hosting and databaseIncluded. QuotedIncluded in Bolt plans. QuotedCloud provider. Not totaled
User accounts€120/year, authentication extension. QuotedGenerated; no separate fee. Quoted (in plan)Developer time
Push notificationsIncluded, 30,000/month. QuotedProgressier, a monthly subscription. Not totaled: we couldn't confirm the current price on Progressier's own pricing page.Push service and developer time
Content managementIncluded CMS. QuotedUS$0 if a free headless CMS tier is enough, e.g. Sanity Free (up to 20 seats, 10k documents); Sanity Growth is US$15 per seat per month. Assumption: the write-up doesn't name the CMS used.CMS or custom admin screens
Premium content€490/year, in-app purchase extension, plus Apple's commission on sales. QuotedStripe's per-transaction fees. Apple requires in-app purchase to unlock premium content in an iOS app (guideline 3.1.1), with exceptions for purchase links on the US storefront, so plan for in-app purchase work and commission too. Not totaled: depends on sales.Developer time, plus commission
Weather dataUS$0: a Custom Code section on OpenWeather's free tier (1,000,000 calls/month). Assumption: the free tier is enoughUS$0, same API and assumptionUS$0, same API and assumption
AI chatbot€349/year, Chatbot extension, 5,000 credits/month included. Quoted (product docs call €29/month a launch rate; standard €45/month)A language-model API billed by usage. Not totaled: not built in the test, and usage-based.API usage and developer time
Native builds and submissionIncluded; iOS submitted by GoodBarber's team. QuotedUS$0 on Expo EAS Free (up to 15 iOS and 15 Android builds); Starter is US$19/month if you need more. QuotedBuild pipeline and developer time
Store accountsUS$99 Apple + US$25 GoogleUS$99 Apple + US$25 GoogleUS$99 Apple + US$25 Google
Your time: build and maintenanceConfiguration in the back-office. Not totaled: not recorded.Toolchain, signing, prompting and keeping generated code working. Not totaled: not recorded.Usually the largest cost. Not totaled: needs a quote.
Quoted first-year subtotal€1,619 + US$124 store feesUS$300 + US$124 store fees, plus push, chatbot usage and your time (not totaled)No defensible total without a quote



How to read this comparison



  • The Bolt route's quoted cash cost is lower. It also leaves out three things the GoodBarber figure includes: push (price unconfirmed), the chatbot (not built in the test) and the time spent on native builds, signing and code upkeep.

  • The GoodBarber subtotal covers all nine requirements, but €959 of the €1,619 is three paid extensions (accounts, in-app purchase, Chatbot). Without a chatbot or paid content, the subscription alone is €660.

  • What decides it is mostly time: how many hours you, or a developer, will spend building, publishing and maintaining the app, and what those hours are worth to you.

  • Custom development has no defensible figure here, because its cost depends on scope, team and rates. Any number without a real quote would be invented. The formula is: year-1 cost = (build hours + maintenance hours) × hourly rate + hosting + services + store fees.

GoodBarber figures come from the live price list on October 9, 2026, in EUR; on the yearly plan, extensions are priced per year. Billed monthly, the same setup costs €1,920 (plan €840 + extensions €144, €588 and €348). Prices are shown in your currency on goodbarber.com/pricing. GoodBarber takes no commission on e-commerce sales; payment processors' fees apply. Third-party prices: Bolt, Expo, Sanity, OpenWeather, Progressier; Apple commission: 15% under the Small Business Program (developers under US$1 million in annual proceeds), higher otherwise.






6 mistakes to avoid when creating an app with AI



  1. Confusing a prototype with a product. A demo that works in a browser isn't an app approved in the App Store. Decide which one you need in Step 2.

  2. Prompting before planning. Vague prompts produce vague apps. Fill in the prompt template first.

  3. Publishing AI text without reading it. Check facts, prices and tone before they reach customers.

  4. Skipping the security check of generated code. Look at who can read and write which data before real users sign up.

  5. Leaving store accounts to the last week. D-U-N-S numbers, identity checks and Google's 14-day closed test for new personal accounts all take time.

  6. Counting only the subscription. Add hosting, push, content editing, store fees and maintenance time to compare tools fairly.






Frequently asked questions




Can AI build my whole app?


It can build a whole prototype, and some tools generate complete web apps. For a production app, especially a native one in the stores, AI handles parts of the work while you still decide the scope, review the output, test, and go through store review. On an AI-assisted builder like GoodBarber, the platform supplies the native builds, hosting, database and payments, and AI generates custom features and helps with content and daily operation. See what AI can and can't do.




What is the best AI to create an app?


It depends on the job. Use a general assistant (ChatGPT, Claude or Gemini) to plan, a prompt-to-app generator for a quick prototype or web app, and an AI-assisted app builder or a tool with a documented store path for a native app. Decide based on your target platform, your coding skills, how much customization you need and who will maintain the app. See Which AI should you use.




What's the difference between an AI app builder and an AI coding assistant?


An AI app builder produces a working app for you, usually with hosting included. An AI coding assistant, such as Claude Code or Cursor, helps a developer write code that the developer then builds, hosts and maintains. Choose a builder if you don't code; choose a coding assistant if you have a development team and need full control.




Can I create an app with AI without coding?


Yes, for a prototype, a web app, or a native app on a no-code platform. Getting a native app from a code-generating tool into the stores usually takes some technical setup: in our Bolt test, a local toolchain, code signing and manual uploads. On GoodBarber, building, AI-generated features and publishing need no code.




Can I create an app with AI for free?


You can usually build and test for free within a plan's limits. Publishing costs US$99 per year for Apple's developer program (with waivers for some nonprofits, educational institutions and government entities) and US$25 once for Google Play. Running a live app also needs hosting and services that free plans limit. GoodBarber offers a 30-day free trial with no credit card. See Can you create an app for free.




Can AI build a native iOS app?


Some tools say they can. Rork describes "Swift apps for Apple devices," Bolt generates mobile code through Expo, and GoodBarber compiles native Swift apps from a no-code configuration. Others, such as Lovable, state that they build web apps only. Whatever the tool, you need an Apple developer account, and the app has to pass App Review. Check each tool's current documentation (see the capabilities table).




Can I create an Android app with AI?


Yes, with a tool that outputs Android builds, either native or through a cross-platform framework, and a Google Play developer account. If your personal account was created after November 13, 2023, plan for Google's 14-day closed test with at least 12 testers. On GoodBarber, one configuration produces a native Android app (Kotlin), a native iOS app and a web version.




Can I make an app with ChatGPT?


ChatGPT can plan an app, write its content and generate code, but it doesn't compile, host or publish an app. Once an app is live, you can connect ChatGPT or Claude to a GoodBarber app and manage it by conversation: GoodBarber is listed in the ChatGPT plugin directory and the Claude connectors directory, and works with any MCP-compatible assistant.




How long does it take to create an app with AI?


It depends on scope. In our test, a prompt-to-app tool produced a working web prototype in under an hour. A production app takes longer because of features, integrations, content, testing and store review. For review, Apple handles 90% of submissions in under 48 hours. Google says some reviews take up to seven days, and new personal Google Play accounts need a 14-day closed test first. Plan in weeks, not hours, for anything real users will rely on.




Is it safe to use AI-generated code in a production app?


It can be, if it's reviewed and tested like any other code. The usual risks are secret keys exposed in the app, database rules that let users read each other's data, and missing input validation. If you can't review code yourself, prefer built-in features for accounts, payments and data, or have a developer audit the generated parts before launch.




Can I own or export the code an AI app builder generates?


It varies by tool. Lovable states that the code is yours and can be downloaded or synced to GitHub. GoodBarber doesn't export the whole app's source code, but the code generated for your custom sections is yours. If being able to move your app elsewhere matters, check the export terms before you build.




How do I test an app built with AI?


Test every user journey on real iPhone and Android devices, then accounts and data separation, payments in test mode, accessibility (large text, contrast, screen readers) and poor-network behavior. Then put the app in front of 5–10 real users through TestFlight or a Google Play closed test. Use the test checklist.




Will Apple accept an app made with AI?


Apple reviews the submitted app, not how it was made. Approval depends on the app meeting the App Store Review Guidelines. The most common problems are crashes, placeholder content and incomplete information (guideline 2.1). Apps that are little more than a repackaged website (4.2), or generated by a service and not submitted by the content provider (4.2.6), can also be rejected. In its 2025 report, Apple rejected about 23% of all submissions, a figure that includes updates and every developer (see the two measurements).




What happens when an AI-generated app needs maintenance?


Someone has to keep it working through OS updates, dependency changes, new features and bug fixes. With generated code, that's you or a developer, often by prompting further. On a hosted platform, the platform maintains the engines and OS compatibility, and you maintain content and settings. Ask who does this before you choose a tool.




What's the difference between GoodBarber and AI app generators like Lovable or Bolt?


Lovable states that it builds web apps, and Bolt builds web apps plus mobile apps through Expo, which you then build and submit yourself. Both are fast at generating a first version from a prompt. GoodBarber is configured rather than generated. It produces native Swift and Kotlin apps, includes hosting, push, payments and a CMS, and its team handles iOS submission under your Apple account. AI is used for custom features, content and daily operation.




What kind of apps can I create with GoodBarber?


Content and mobile-commerce apps: media, communities, online courses, events, local businesses, shops and restaurants. It's not meant for games or for marketplaces that depend on heavily custom business logic.







How we researched this guide



  • Who wrote it. The GoodBarber Team: written and fact-checked by GoodBarber's marketing team. The AURORA builds were run and written up by Muriel Santoni, Marketing Manager. The store-submission figures come from GoodBarber's publishing team and have also been published by Jerome Granados, CMO, and Pierre-Laurent Medori, Head of Backend Engineering.

  • Our interest. GoodBarber has made an app builder since 2011, so we have a commercial interest in this topic. We label our own data, tests and opinions, and link to the evidence for everything else.

  • External facts (store fees, review times, guidelines, tool capabilities, third-party prices) come from Apple, Google and each vendor's own pages, checked on October 9, 2026.

  • First-hand evidence comes from the AURORA builds, done on or before April 2, 2026 (Base44) and June 2, 2026 (Bolt), the dates their comparisons were first published. The write-ups don't record the exact run dates, the plans used or the native build times. Where a tool has changed since, we show the historical result and the current documentation side by side.

  • GoodBarber figures come from internal records, with the source, period, scope and definitions stated next to each one. Sample sizes for the store figures aren't disclosed.

  • Review policy. We re-check prices, store requirements and tool capabilities at least every quarter, and whenever one of them changes. The "Last reviewed" date at the top changes only when we've actually re-checked them.

Changes. October 9, 2026: first published.




Sources



  1. Apple, App Review (review times, common issues). Checked October 9, 2026.

  2. Apple, App Store Review Guidelines (2.1, 3.1.1, 4.2, 4.2.6). Checked October 9, 2026.

  3. Apple, Enrolling in the Apple Developer Program and Fee waivers. Checked October 9, 2026.

  4. Apple, 2025 App Store Transparency Report.

  5. Apple, App Store Small Business Program. Checked October 9, 2026.

  6. Google, Get started with Play Console (registration fee). Checked October 9, 2026.

  7. Google, App testing requirements for new personal developer accounts. Checked October 9, 2026.

  8. Google, Prepare your app for review (review times). Checked October 9, 2026.

  9. Tool documentation: Lovable, Bolt, Base44, Rork. Checked October 9, 2026.

  10. Third-party prices: Bolt, Expo, Sanity, OpenWeather, Progressier (price not confirmed). Checked October 9, 2026.

  11. GoodBarber, AURORA test write-ups by Muriel Santoni: vs Base44 (first published April 2, 2026), vs Bolt.new (first published June 2, 2026).

  12. GoodBarber, publishing figures as published by Jerome Granados (June 16, 2026) and Pierre-Laurent Medori (July 23, 2026).

  13. GoodBarber, pricing (live price list, October 9, 2026), AI features, MCP server card, goodbarber-skills.

  14. GoodBarber internal data: publishing-team CRM (April 2026); download tracking (April 2026).