← Home

Swarma

I’m old school fringe consumer tech.

Which means I used…

I’ve also deepened my commitment to Google hardware over the years—first Home, then Pixel phone, and now Pixel Watch. But there’s no Swarm app on Wear OS, which leaves the 89 of us in this cross-sectional segment with a choice: beg a Swarm product manager on X to prioritize it, or vibe-code it myself. Challenge accepted. I call it Swarma.

This is my third or fourth vibe-coding project with Claude as co-pilot: I’ve done APIs, web apps, Jekyll integrations. The pattern is familiar by now: describe what you want, iterate, ship. But this time the platform was completely new to me: Android Studio, Kotlin, Jetpack Compose, Wear OS.

The core app logic—hitting the Foursquare Places API, grabbing nearby venues, displaying a scrollable list, etc.—came together relatively easily. Claude handled the Kotlin syntax, the Compose UI components, the API calls. Same as it would in JavaScript or Python.

What wasn’t interchangeable was everything around the code:

Vibe-coding scales to unfamiliar platforms as long as you can decompose the problem. The AI handles syntax and boilerplate. The hard parts of building aren’t code anymore—they’re environment, architecture, product judgment, platform constraints. The bottleneck has moved from implementation to judgment.

Swarma on Pixel WatchSwarma v1.0, coming soon to the Play Store.

The whole thing—from opening Android Studio for the first time to checking into a Foursquare venue from my watch—took one afternoon (a.k.a. naptime).

Swarm lives on the Pixel Watch 🤘

— ᴘ. ᴍ. ʙ.

First published: 2026-03-29 | tweet | cast | subscribe

tech product

← back to all posts