Framework · 2017–now · Platform Wars
Flutter
Paint your own pixels on iOS and Android from one codebase. Google's bet against native UI fragmentation.
Flutter stuck where teams want one UI team and accept non-native feel for speed. Dart was a hurdle; tooling maturity lowered it. It will not kill Swift or Kotlin but owns greenfield cross-platform niches.

Context
Frameworks fought for the runtime
Front-end frameworks consolidated power; TypeScript became the floor; serverless and Jamstack rebranded old ideas with better CDNs. Blockchain-for-CRUD and big-bang rewrites collected the decade’s dumbest budgets. The winners were boring platforms with ecosystems. The losers were narratives that skipped product-market fit.
Compare with
Related
Framework · 2015–now
React Native
React components on native views. Share logic with web until platform differences ruin your sprint.
Language · 2011–now
Kotlin
Java without the boilerplate ceremony. Google's Android pick and Spring's polite nod kept it climbing.
Language · 2014–now
Swift
Apple's successor to Objective-C. The price of admission to serious iOS and macOS development.