RepoJournal
Mobile platforms

Mobile platforms

Flutter, Swift, and Kotlin - the mobile platforms developers ship on

Keep up with Mobile platforms in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Mobile Full archive →

The Wire · Showcase

FLUTTER PATCHES MACOS IMPELLER TESTS, WEB ACCESSIBILITY SOARS TO 95

By RepoJournal · Filed · About Mobile platforms

Flutter shipped critical fixes across three major platforms while Swift's concurrency model gets stricter guardrails and Kotlin solidifies its WebAssembly story.

Flutter landed the day's most impactful win on web: the viewport meta tag update [2] pushes lighthouse accessibility scores from 87 to 95 on fresh projects, bringing Flutter Web into WCAG 2 compliance territory. On the native side, macOS impeller testing got hardened [1] while Android gained the ability to trace systrace in release builds [3], closing a long-standing debugging gap for production performance issues. Flutter also tackled a deeper infrastructure problem by isolating compiled dill caches by TargetModel [4], which fixes cross-device compilation conflicts that have plagued monorepo workflows. One revert landed overnight: the Skwasm/CanvasKit image unification [5] came back out due to google3 test failures, a tactical retreat to preserve stability. Over in Swift, concurrency diagnostics got smarter with checks for Clang imports [7] and a new warning on risky GlobalActor.shared patterns [6], while C++ interop hardened upcasting rules to prevent unsound type conversions [8]. Kotlin's Wasm targeting matured with multi-module stack switching coroutine tests [9] and IR visitor fixes for inherited symbols [10], setting up the language for serious WebAssembly production use.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Adds tests for disabling macos impeller (#188132) flutter/flutter
  2. [2] Improve Flutter Web accessibility: update flt meta viewport tag to align with WCAG 2 guidelines (#182047) flutter/flutter
  3. [3] Support --trace-systrace in release builds on Android (#186359) flutter/flutter
  4. [4] Isolate compiled dill caches by TargetModel (#187253) flutter/flutter
  5. [5] Reverts "refactor(web): Unify Image on Skwasm and CanvasKit (#187873)" (#188124) flutter/flutter
  6. [6] [Concurrency] Issue warning on potentially risky GlobalActor.shared ↗ apple/swift
  7. [7] [Concurrency] Check for Clang import during diagnostic behavior checking ↗ apple/swift
  8. [8] [cxx-interop] Prevent upcasting through explicit FRT annotation ↗ apple/swift
  9. [9] [Wasm] add multi-module/single-module tests for Stack Switching Coroutines and fix return type of created stubs for suspend call sites & function references (KT-76207) ↗ JetBrains/kotlin
  10. [10] [IR] Visit inherited symbols in `IrTreeSymbolsVisitor` JetBrains/kotlin

Quick answers

What shipped in Mobile platforms on June 18, 2026?
Flutter shipped critical fixes across three major platforms while Swift's concurrency model gets stricter guardrails and Kotlin solidifies its WebAssembly story. In total, 62 commits and 45 pull requests landed.
Who contributed to Mobile platforms on June 18, 2026?
4 developers shipped this update, including ktoso, a-viv-a, j-hui, and alex28sh.
What were the notable Mobile platforms updates?
Adds tests for disabling macos impeller (#188132), Improve Flutter Web accessibility: update flt meta viewport tag to align with WCAG 2 guidelines (#182047), and Support --trace-systrace in release builds on Android (#186359).

More from Mobile platforms

Daily updates, in your inbox

Follow Mobile platforms

Keep up with Mobile platforms in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.