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'S ACTIONS HANDLER IS BROKEN

By RepoJournal · Filed · About Mobile platforms

A regression in Flutter's Actions.handler breaks intent lookup for every app, and the fix is already in review.

Flutter's Actions.handler has been returning null for every intent since #180883 because it never forwards the intent's concrete type to maybeFind [1]. That's a drop-everything regression for any app using custom intent-action pairs. Meanwhile, the Swift compiler now promises faster inout code: Swift guarantees exclusivity, so adding noalias to all inout parameters can eliminate memcheck and let LLVM vectorize more aggressively [2]. And the tool migration into Dart 3's dependency injection continues: Flutter wired ToolDependencies.bootstrap into the runner with non-nullable contexts [3], a breaking change to watch if you extend the tool. On the Swift concurrency side, AsyncStream.finish(throwing:) from onTermination was being ignored after the internals rewrite; the fix re-enters a terminating state so adopters can still surface detailed errors [4]. "Previously, it was allowed to resume finish the continuation from the onTermination handler" [4]. Also rolling through: libpng is now at 1.6.58 [5], and Kotlin cut JVM backend memory by ~400 MB on Wasm/WASI box tests [6].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Fix Actions.handler to forward the intent type to maybeFind (#191052) flutter/flutter
  2. [2] Add noalias attribute to all inout parameters ↗ apple/swift
  3. [3] [tool] Wire dependency injection into runner and executable with required non-nullable contexts (#190922) flutter/flutter
  4. [4] [Concurrency] Fix AsyncStream finish(throwing:) behavior in onTermination ↗ apple/swift
  5. [5] Rolls libpng to 1.6.58 (#191320) flutter/flutter
  6. [6] Setup GC for default test tasks ↗ JetBrains/kotlin

Quick answers

What shipped in Mobile platforms on August 20, 2026?
A regression in Flutter's Actions.handler breaks intent lookup for every app, and the fix is already in review. In total, 99 commits and 68 pull requests landed.
Who contributed to Mobile platforms on August 20, 2026?
14 developers shipped this update, including Ben Konyi, Caroline Liu, Omar Alshyokh, gaaclarke, hellohuanlin, hnrklssn, ktoso, and tbkka, and 6 more.
What were the notable Mobile platforms updates?
Fix Actions.handler to forward the intent type to maybeFind (#191052), Add noalias attribute to all inout parameters, and [tool] Wire dependency injection into runner and executable with required non-nullable contexts (#190922).

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?