6 ms·
Claude Code is pretty good at Swift + Swift UI. I created and have been iterating on a menubar app for myself that I plan to share with a small team. I'd prefer
by foo4u 7mo ago
Claude Code is pretty good at Swift + Swift UI. I created and have been iterating on a menubar app for myself that I plan to share with a small team. I'd prefer to do this native than go through a 3rd party solution.
I do have prior experience developing for iOS but that was pre-swift.
- mrklol 7mo agoSame thought I had while reading, don’t really see a big advantage here.
- kylehotchkiss 7mo agoThank you for your service. We need more of you. Not more electron slop.
- dewey 7mo agoI'm also just working on my first iOS Swift app (Mostly for myself, don't know yet if I'll make it public as it's just a clone of Swarm / Gowalla but based on OpenStreetMap data) and it works really well with Claude Code. I'm not using the Xcode integration and so there's still some rough parts where build errors show up in Xcode and I then have to paste them into my Terminal. When you are used to backend work...it's kinda fun to see an app come to life and run on your phone though.
- transitorykris 7mo agoxcode's new AI using claude is not performing as well as claude code for me. I've tried a couple times and quickly fall back to using vscode with xcode sitting in a window beside. I don't mind the copypaste of warnings and errors since my workflow is less vibe and more directed/iterative.
- marcelp_ 7mo agowhy are you using the xcode UI at all? you can ask claude to run the build via CLI, which will return build errors that claude can read and fix itself until it works. it can even take screenshots from the simulator to debug the app UI.
- dewey 7mo agoMostly because I'm still very new to it and I use it to publish the app to my phone. There's probably a way to do via CLI but for now it's easier to see progress and flip some config values in the UI if you don't know yet where all the files are.
- anentropic 7mo agoDo you have a nice way to let it 'use the app' or receive visual feedback? I imagine that would help the process a lot