Welcome
This is where I write about building ImmersiveMap — a map engine for SwiftUI apps, written in Swift and Metal, with no web view and no native SDK wrapped in a Swift API.
Building a map from scratch turns out to be a long series of small, specific problems: projecting a sphere onto a screen and morphing it flat without a visible seam, decoding vector tiles fast enough to keep a finger-driven camera smooth, placing thousands of labels so they never collide, keeping the whole thing inside a frame budget on a phone. Those are the write-ups that will land here — how a piece works, why it ended up that way, and what the two attempts before it got wrong.
Shorter, more practical things go on the Tutorials page: a screencast per topic, showing how to actually use the engine in an app.
Nothing to read yet beyond this note. If you want the posts as they appear, the RSS feed is the way — no email, no account, and I never find out who you are.
— Artem