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.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Apple Watch

Apple Watch

Photo of Oops

Oops

Photo of ChatGPT client

ChatGPT client

Related news:

News photo

Amazon's Sale Has Great Deals on AirPods Max, Apple Watch, iPad, and More

News photo

MacRumors Giveaway: Win an Apple Watch Ultra 2 From GRID Studio

News photo

New Pride Edition Band for Apple Watch Now Available at Apple Stores