Can AI Build an iOS App Without Coding? A Hands-On Test with Xcode 26.3
- The question of whether learning to code remains more valuable than learning another language gained new relevance with the advent of AI-powered coding tools.
- Developers have been leveraging AI assistance for coding long before Xcode 26.3.
- As models improved and specialized editors like Cursor emerged, reliance on AI grew.
The question of whether learning to code remains more valuable than learning another language gained new relevance with the advent of AI-powered coding tools. Now, with Xcode introducing “agentic coding,” the possibility of creating an iOS app without writing a single line of Swift code is becoming a reality. I decided to put this to the test.
Before diving in, some context is necessary. Developers have been leveraging AI assistance for coding long before Xcode 26.3. Even before the release of ChatGPT in late 2022, tools like GitHub Copilot were already assisting developers by suggesting code blocks and entire functions.
As models improved and specialized editors like Cursor emerged, reliance on AI grew. To the point where verifying the generated code often feels unnecessary. This approach, known as “vibe coding,” involves coding based on feel, providing instructions in natural language to an AI without inspecting the resulting code. This allows programmers to approach their work differently, experimenting more quickly and enables novices to enter the development world… like myself.
My programming experience is limited to VBA macros during introductory computer science courses in college. I never pursued Excel beyond my studies. However, I’m not a stranger to the software development world. Having worked at MacG for over a decade, I’ve become familiar with the technical landscape through research and conversations with developers. But I lack the fundamental skill needed to build an application: the ability to code.
Boxes and Letters
I’d been wanting to experiment with creating a simple iOS app using AI for some time, but various excuses held me back: lack of time, the right software, the right model, or the right idea. Now, with Xcode supporting agentic coding, the time is right. There’s no need to install additional software for AI-assisted coding; everything can be done within Apple’s integrated development environment (IDE).
First, I needed an app idea. After brainstorming, I decided to create an app to keep score for a family game, Scrabble. The scope seemed reasonable for a beginner, as it doesn’t require external services or numerous views. And since there wasn’t a suitable app available on the App Store, I decided to fill that gap.
I chose to start with an iPhone version, as it’s the most popular platform, although I anticipate using it primarily on an iPad. I had ideas for leveraging recent capabilities (automatic game summaries via Apple Intelligence, Live Activities for scoring), but my primary goal was to create a functional app. It needs to count points faster than paper and pencil and maintain a game history to be worthwhile.
Before launching Xcode, I needed a name for the app. With Gemini’s help (ChatGPT was less effective for this task), I settled on “Lettriscore,” a combination of “letters” and “score,” and a nod to the Nutriscore system. I’m not entirely convinced, but it was time to move forward.
Code Code Codex
The first step was downloading Xcode 26.3. This version isn’t yet available on the Mac App Store, but it can be downloaded from the Apple Developer Portal. You can register as a developer for free with your Apple ID on this page. A free developer account is sufficient to create an app and install it on your devices. However, distributing it on the App Store or TestFlight requires a paid developer account ($99/year).

Once Xcode is launched, you need to configure an “agent” in the settings. OpenAI and Anthropic solutions are offered, but you can choose others, including locally, thanks to the MCP protocol. It’s important to note that We find two types of AI integration in Xcode.
Before version 26.3, it was already possible to have ChatGPT or Claude in a sidebar to assist with code writing. The new integration concerns Codex, OpenAI’s agent, and Claude Agent, Anthropic’s agent, which are much more autonomous and capable of acting on the entire project. I connected my OpenAI account, as I already had a ChatGPT Plus subscription ($23/month). Free and Go users can also use Codex, but with stricter usage limits.

Xcode can be intimidating for beginners due to its many tools and menus, all in English. I believe Here’s enough to discourage the most novice users. This is precisely why simpler software exists for generating iOS apps, such as Bitrig. But let’s focus on Xcode.
The time has come to create the project. I chose an iOS app as the template, entered the project name, “Lettriscore,” leaving the default values (SwiftUI interface, Swift language, etc.). I then created a folder to hold all the necessary files.
