Get the latest tech news
Oops, I accidentally vibe-coded a ChatGPT client for my Apple Watch
An unexpected side-quest with SwiftUI, OpenAI's API, CloudKit and Swift Data, and what I learned about the limits and possibilities of AI in modern product development. Not another vibe coder You're thinking, "Oh no, not another vibe-coding story." I get it. I've seen plenty of those. Someone asks an AI to build something, it spits
It can mimic patterns it’s seen before, but on platforms like watchOS where the conventions are specific and the documentation ecosystem is more fragmented, it’s easy for the model to miss the simplest path. Adjust the layout to make better use of screen space Fix the navigation to adhere to platform conventions Replace the oversized mic button with a compact, tappable SwiftUI TextFieldLink In Part 2, I’ll dig into what happened next: adding one-tap access with Complications, securing the API key with AIProxy, syncing data with CloudKit and App Groups, and designing for handoff to iPhone.
Or read this on Hacker News