Skip to content
Bellwether28 August 2026

Retrospective · Mobile Frameworks · Issue Nº 1

The Cross-Platform Mobile War Left the Building

React Native and Expo out-talk Flutter two to one — but the more telling number is that the whole debate has vanished from the front page, and the community that argues least is the one whose users keep talking.

February – May 2026 · Published 2026-06-13

Two flocks of sheep on facing hillsides — a larger vermillion-marked flock and a smaller grey one — with an empty valley between them.

A settled war

There was a period when "React Native vs Flutter" was a front-page fight. That period is over — not because one side won, but because the argument moved indoors. Across four months of Hacker News and the mobile developer communities, the shape of the debate is remarkably stable: the React Native ecosystem (React Native plus Expo, which are one stack in practice) out-converses Flutter by roughly two to one, every month, with the line barely twitching.

Stability is itself the finding. Settled markets don't trend; they hold. The interesting motion is underneath the totals — in which communities are getting quieter, and which are getting louder per head.

Fig. 1
Monthly unique stories per framework, Hacker News + developer communities
0100200300FebMarAprMay
React NativeExpoFlutterSwiftUIKotlin MPunique stories / month

The bellwether is the React Native ecosystem. Flutter tracks it closely on conversation; Kotlin Multiplatform and SwiftUI never enter the race.

~2:1

React Native + Expo conversation lead over Flutter, every month

9

Highest HN score for any mobile-framework story since 1 March

26.4k

r/FlutterDev comments in May — more than React Native's 16.3k

~25/mo

Kotlin Multiplatform stories — flat for four months

Flutter argues less and talks more

Count posts and React Native wins comfortably. Count comments and the picture inverts: r/FlutterDev produced 26,400 comments in May against r/reactnative's 16,348, despite posting fewer threads. Flutter's community is smaller and slower to start conversations, but the ones it starts run deeper — its members are still arguing with each other, which is what an engaged base looks like.

This is the kind of divergence a headcount misses. React Native has the larger megaphone; Flutter has the warmer room. For a tooling vendor deciding where developer-relations effort actually compounds, that distinction matters more than the topline.

CommunityFebMarAprMay
r/reactnative564 / 22.7k610 / 20.1k577 / 20.9k477 / 16.3k
r/FlutterDev319 / 29.1k361 / 28.4k323 / 31.7k271 / 26.4k
r/expo258315235206
r/iOSProgramming367349275266

What to watch

Two questions carry into the second half. Whether Expo's post volume — the most volatile line on the board — stabilises or keeps sliding, since Expo is the on-ramp that converts React curiosity into React Native projects. And whether Kotlin Multiplatform ever converts its conference visibility into community conversation; four flat months suggest the gap between "talked about by vendors" and "talked about by developers" is wide and not closing.

The dispatch

The developer economy, twice a week