Here's the first Sunday Build with HWS+: Got an old iPad collecting dust? 🖼️ Turn it into a digital photo slideshow app with SwiftData, albums, and adjustable playback speed. #SundayBuild Check it out: www.hackingwithswift.com/plus/live-st...
Seriously, these ideas are ready to ship – don’t say to yourself “I don’t have any ideas” or “I don’t know where to start” because *now is the time* to get out there and make some money on the App Store!
Every Sunday I’m going to post a Sunday Build – a complete app you can build from scratch. Each one includes a full build tutorial with video and finished source code, so follow along and ship something! (And if you don’t want a weekly stream of app ideas, mute #SundayBuild.)
SwiftUI's humble Text view is the foundation of almost every layout, but there's more to it than just showing a string – reserving space is a great way to keep your layouts consistent! www.hackingwithswift.com/quick-start/...
PS: You have *no idea* how many times I've written "Claude Codex" rather than "Claude Code" in the last week 💀 (I have read, re-read, and re-re-read each repository countless times, and yet it's only a matter of time until someone spots the first comedy mistake.)
As you might imagine, getting all this done took a huge amount of work, and it's all free to benefit the Apple development community. If it's useful to you, please share with others. Thank you! 🙇♂️
In there I show you exactly how to use the skills today no matter whether you're using Xcode, Codex, or something else; I show you how to find great iOS/Swift skills *and* how to check their quality; and also explain what makes agent skills and AGENTS.md different. It's packed!
Or maybe you're thinking, "great, but how do I use these with Xcode?" Boom: I've got that covered too, with a new article and YouTube video. Get them here: www.hackingwithswift.com/articles/283...
Now, you're probably thinking "this is great! But how would I have known about these if you hadn't told me?" Well, I'm also releasing a new GitHub repository curating agent skills for Swift developers – SwiftUI, SwiftData, accessibility, ASO, and more. github.com/twostraws/Sw...
Last but not least is Swift Testing Pro: an agent skill that helps AI coding tools write better tests using Swift Testing. Covers the Test macro, #expect and #require, parameterized testing, confirmations, exit tests, and more. github.com/twostraws/Sw...
Next up is SwiftData Pro: an agent skill that helps AI coding tools write better SwiftData code. Covers Model, Query, predicates, indexes, migrations, relationships, iCloud sync, and lots of sharp edges. Works with all agents out of the box. github.com/twostraws/Sw...
Today I'm pleased to announce three new agent skills that will power up agentic coding for app developers, all available now.
First up is Swift Concurrency Pro, designed to help you get maximum performance from your code *without* fighting the compiler. github.com/twostraws/sw...
Last week I released SwiftUI Pro, a free and open-source agent skill to help everyone write better SwiftUI code using agents such as Codex and Claude. It's already at 1800 stars on GitHub and rising, but it was just the beginning. github.com/twostraws/Sw...
A new CLI skill to automatically review your SwiftUI codebase for accessibility and best practices. by @twostraws.bsky.social
github.com/twostraws/S...
They do have a huge scope of things to cover; I don’t envy them.
I’m glad to hear it!
Thank you! I appreciate you 🙌
Apple has documented it, just not particularly well. I'm on the case!
My SwiftUI agent skill has now passed 1,000 GitHub stars in just two days – I appreciate you all so much! 🙇♂️ So many people have replied to say it has already helped Codex, Claude Code, and other agents find and fix problems in just a few minutes. github.com/twostraws/sw...
My new SwiftUI agent skill passed 500 stars on GitHub in a single day 🤯 Thank you so much for your support – every star is encouragement for me to keep going and keep improving 🙌 github.com/twostraws/sw...
This Saturday I'm running a YouTube live stream specifically on how to build iOS apps with AI. We'll look at Xcode 26.3, plus Claude Code, Codex, Gemini, agents files and skills, and more. It's going to be packed! Set a reminder here: youtube.com/live/sc6pvW6...
I put some older code of mine through AI review today – code that had been in production for maybe four years, happily working away. Uh… yeah, it found more than a couple of issues 🙈
I showed my 12-year-old daughter how to chat to Claude using Xcode's Coding Assistant tab, and she spent the next two weeks building a game. It's out now on the App Store, and she's feeling very proud of herself ✨ apps.apple.com/gb/app/scram...
If you're a Hacking with Swift+ subscriber, make sure you use your subscriber discount link to get an extra 20% off the early access price! www.hackingwithswift.com/plus/discounts
🔥 Out now! I just published the first chapter from The Swift AI Playbook, covering Apple's remarkable Foundation Models framework in detail – prompting, streaming, sampling, Generable, custom tools, and more. Make sure and get the early access price! twostraws.gumroad.com/l/swift-ai-p...
This is different from other books I've written – tutorials and tips, yes, but it will also be packed with pre-built, self-contained solutions you can apply to your projects in minutes. See a feature you want in your app? Just copy it from my project to yours, and you're done ✨
Tomorrow I release the first chapter from my new book, the Swift AI Playbook. It has one goal: to make it easier for everyone to integrate AI into their apps. Whether you’re using Foundation Models, MLX, OpenAI, or just Image Playgrounds, this is a book you will NOT want to miss.
Last chance to save 50% in the Hacking with Swift Black Friday sale – get all my books and bundles half price, including my all new book Everything but the Code! www.hackingwithswift.com/offers
Four times in four days I've been asked for advice on working with AI-generated Swift code, so here you go – here's a brief article about dubious code I suggest you watch out for, and what to replace it with instead: www.hackingwithswift.com/articles/281...
It's free to download and try the first 10 challenges to see what you think, but brace yourself – it literally teaches you a huge range of core CS skills as you progress, so don't come expecting an easy ride 😎