ContentView.swift
struct ContentView: View {
  var body: some View {
    VStack(spacing: 0) {
      // ← this is the fix
    }
  }
}
✓ saves 3 days
K
kmp-migration-notes.md
+ SharedViewModel now
+ compiles for both targets
// 4 months of pain
// condensed to 8 lines
MERGED+47 −12
WWDC26 · Session 412
"Accessibility isn't a feature. It's the foundation."
slide 23 / 48
← this changes everything
hacker news · 847 pts
"The Kotlin Multiplatform migration story nobody wrote up — until now"
342 comments
issue #89 →
Mobile Dev · Weekly Dispatch
142

142 links.
We kept 11.

A weekly dispatch for senior mobile engineers who can't afford to read everything — but can't afford to miss the one thing that matters.

MK
SR
JP
AW
4,200+ engineers already reading
scroll
SwiftUI·Kotlin Multiplatform·Jetpack Compose·Accessibility·Architecture·Performance·Open Source·WWDC·Google I/O·Indie Dev·App Store·CI/CD·Swift Concurrency·Coroutines·SwiftData·SwiftUI·Kotlin Multiplatform·Jetpack Compose·Accessibility·Architecture·Performance·Open Source·WWDC·Google I/O·Indie Dev·App Store·CI/CD·Swift Concurrency·Coroutines·SwiftData·
Manifesto§ 001

Most newsletters
aggregate.
We eliminate.

01

Most newsletters aggregate. We eliminate.

Anyone can forward a link. Curation means reading 140 things so you only have to read 11. The rejection rate is the product.

avg 131 links cut per issue
02

If it's on the front page of HN, it doesn't need us.

You already saw it. We find the SwiftUI workaround buried in a three-year-old WWDC transcript, the Kotlin migration post-mortem on a company blog with 80 readers.

← the good stuff lives here
ex.
03

Your time bills at $180/hour. Treat it that way.

Every link in Curate has cleared a single threshold: would I spend 20 minutes of my own Saturday morning on this? If the answer is anything but immediate yes, it dies.

20 min threshold
04

Annotations aren't summaries. They're arguments.

We don't tell you what the article says. We tell you why it changes the way you'll think about the next PR you open, the next architecture decision you make.

opinionated by design
Diagnostic§ 002

Before we earn
your inbox,
we earn your trust.

Three questions. We sort you into a reader archetype. Your first issue is shaped around how you actually think.

Question 1 of 30%
01

Pick the pattern you'd reach for.

You're building a new feature that needs to sync local state with a remote API. Your team has two weeks.

Sample Issue§ 003

Issue #094
5 of 11 links, annotated.

Published
Feb 23, 2026
Read time
~35 min total
Reviewed
142 → 11
+6

more links in the full issue, including the Compose performance deep-dive and the indie app post-mortem.

Subscribe to read →
Proof§ 004

Real engineers.
Actual signal.

4,200+
Engineers subscribed
94
Issues published
131
Avg. links rejected per issue
73%
Open rate (industry avg: 21%)
Subscribe§ 005

Sunday evening.
12 links.
Zero noise.

Issue #095 ships this Sunday. Subscribe now and it arrives in your inbox before the week starts — annotated, curated, ready to read.

One email per week. No exceptions.
No affiliate links. No sponsored content. Ever.
Unsubscribe in one click. No dark patterns.
12 links maximum. We count.
Primary platform:
MK
PS
JO
SR
AW

4,200+ engineers. 73% weekly open rate.

Browse archive →