Claude Code knows SwiftUI development

Well, I think I’ve had my head blown for today. I have been aware of Copilot, Cursor, Lovable and the usual AI coding agents. But today I wanted to try Claude. And what else than with a productivity app!

Claude can generate Swift code. But it turns out it knows about Apple’s development frameworks. And what began as a simple CLI app that accesses the calendars and reminders lists took this form.

The cost has been has been less than 12€ in a “coding” session of about 2 hours. The most amazing thing, when I told Claude Code: “This does not compile”. And it answered: “Do you want me to compile it and fix the errors?” And boy it did!

Screenshot 2025-03-09 at 20.35.01




7 Likes

So, you are going to tease us with this amazing report and then not point to the Website location where we can download your resulting productivity app for a “Buy me a drink” cost.

Shame and scorn on you then! See if we listen to anything further from you.

:face_with_diagonal_mouth:

In truth … Thanks for the report. Glad to see such significant advances are appearing in the AI world.


JJW

1 Like

This is awesome @pantulis

quick question about :arrow_down:, why did it cost you? I thought claude is free, or you pay $20 sub for a month. Why per session cost?

Claude Chat is free (or freemium, I guess). Claude Code is a different tool, you install it on your local computer as an npm package. Upon installation, the terminal app opens Claude’s login page and asks you to fill in your payment information so you can buy “credits” (in my case, I put 25$)

Claude Code has a somewhat retro terminal-based UI, so you open your terminal, launch Claude and start writing instructions. It is like a chat but with the AI generating code for you, running tools like the compiler, or even running shell commands for refactoring. This human-machine dialog takes compute power in the form of tokens, and that’s why it costs money. It is uploading the code to Anthropics’ servers, analyzing it, and creates an execution plan based on the provided instructions. The part you install on your computer is basically Anthropic’s envoy into your computer.

The tool has a “/cost” command that will display how many credits were used in the ongoing interactive session.

3 Likes

I have a vague idea of what I would like to have in my dream productivity app, but having no experience in publishing native apps, I first want to find the limits of Claude Code. I am pretty confident that it is not going to be a “production-ready” app any time soon.

But the underlying quest is to understand what is going to be the future of programming using these types of tools. Programmers will still be there, but they will do different things, I believe.