By Fantasy

What Happens When a Designer Opens Xcode

How We Build

Jesper Ellesson is a UX Designer at Fantasy. Over a weekend, he built a gym tracker for iOS using Claude Code and Xcode. He'd never opened Xcode before.

The problem

Designers spend their days building things people can look at, but never touch. Static prototypes get clicked through in meetings, but they can't answer the question clients actually care about: how does this feel in use? Jesper wanted to close that gap himself, on his own time, with tools that were finally good enough to let a designer ship real software.

What made you actually do this?

What did your first hour in Xcode look like?

Where did you start with prompts?

Did it break down at any point?

“Overall it just worked, which surprised me. Most of the effort became testing: finding edge cases and refining the experience. For example, there was no way to dismiss the keyboard after entering a weight. I described the issue in plain language and Claude fixed it immediately.

“The debugging stayed conversational the whole way through. I could describe the behavior from a user’s perspective instead of digging through implementation details, and Claude understood the broader context because it had been part of building the product from the beginning.”

Share image for the Fantasy contact page.

When did it click for you?

What would you do differently next time?

Jesper spent a weekend building an app he now uses at the gym every week. Claude Code handled the Swift. The hardest part of the whole experience was environment setup: developer mode, device provisioning, getting the build onto his phone.

Once that was sorted, the rest was the work he already does every day: defining features, thinking through flows, deciding what the experience should feel like in someone’s hand. But what made the project possible was the expertise Jesper already had.

Want to test it for yourself? SimpleGym is now live on the App Store.

How to build your first iOS app with Claude Code, even if you've never coded

Frequently asked questions

Up Next

The Product Decision No Algorithm Could Make

Shipping a flight-deal app solo in five days with Claude Code.

Read

How Fantasy Shipped LIV Golf in 72 Days

Shipping LIV Golf's app in 72 days, AI at every layer.

Explore

Live Demo: Agent-to-Agent Experiences

Unveiling agent-to-agent experiences, the new standard for the internet.

Watch

Let's talk. We'd love
to hear from you.


© 2026 Fantasy