Blog · Start

Can AI build my app? Honestly


Yes, and the people who get a bad result almost always made the same mistake: they described the app in a sentence and asked for the whole thing. A coding agent, which is what the AI tools that write software are called, is very good at building what it understands. It is very bad at guessing what you meant. Here is what it can do for you, what it cannot, and how to set it up so the first version ships.

1. It builds what it can see, not what you wish for

“Build me a booking app for my salon” leaves a hundred decisions to the agent: how many screens, what the first one shows, where the back button goes, what happens when a slot is taken. It will make all hundred, confidently, and about thirty will be wrong for you.

Hand it the screens instead. A drawing of each screen with the taps marked, or better, a design made in a tool that gives the agent the structure, not a picture: this screen, these blocks, this arrow opens that screen. The agent then has nothing to guess about the shape of the app and spends its effort on making it work. One founder who shipped a children’s stories app this way put it plainly: “I don’t fully understand half of what’s in the codebase. But it works.”

2. The first version: yes

Given a clear design, a coding agent can produce a working first version of a small app in an evening: the screens, the navigation between them, a list that loads data, a form that saves. For the kind of app a first-timer builds, a booking diary, a club noticeboard, a menu with ordering, a checklist, that is most of the app.

Where it needs help is the native edge: the parts that make an app feel like it belongs on the phone, such as the real tab bar, the keyboard behaviour, how screens slide. Agents trained mostly on web code reach for web answers there, and the result feels like a website in a box. The fix is to give the agent rules for those parts, which is what a good app builder does on its behalf.

3. What it still cannot do for you

  • Decide. What the app is for, who it serves, what the first screen shows. If you cannot say it, the agent cannot build it.
  • Test with people. It can write tests for its own code. It cannot watch your five swim-club parents hesitate on screen three.
  • Keep it working. Phones update every year. A study of AI-written code in 2026 found a large share failed basic security checks, and makers on forums report the pain starting at “change number three”, when nobody understands the code well enough to alter it safely. Who maintains the ten thousand lines you did not write is the real question, and it is a question for before you start.

4. The three ways AI-built apps go wrong

A web page in a wrapper. Many “mobile app” generators produce a website shown inside an app shell. It installs, but it does not feel or behave like the apps already on the phone, and Apple’s reviewers know the difference. Ask any tool one question: does it produce a real native app, with the platform’s own controls?

Screens, not an app. Generators are good at one screen. The work is wiring them: navigation, shared state, consistent headers. Makers put more than half of AI-assisted build time on exactly this. If the design carries the navigation as arrows, the agent gets the wiring for free.

Nobody knows the code. If the tool keeps the code, you cannot leave. If it gives you code nobody can read, you cannot stay. Ask for a normal project in a normal framework that any developer could pick up.

5. Set it up to succeed

Design first, in something that gives the agent structure. Keep the first version to the five screens that do the job. Run it on your own phone before you show anyone. And decide now who will maintain it: you with an agent, which is fine for a small app, or a developer you can afford for a day a month.

Then let the agent build. Open the App Builder, pick a starter, draw your screens and arrows, and press “Send app to agent”. What comes back is a real Expo project with the screens and navigation already wired, and the code is yours.

Your app begins here. Design it free, see it on your phone.