RepoJournal
Mobile platforms

Mobile platforms

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

Pick a date

Topics: Mobile Full archive →

The Wire · Showcase

SWIFT TIGHTENS AVAILABILITY DIAGNOSTICS AS FLUTTER TRACKS SKIA UPDATES

By RepoJournal · Filed · About Mobile platforms

Swift's compiler now correctly diagnoses uses of unavailable API members in universally unavailable extensions, closing a gap that let invalid code slip through.

The Swift team shipped a pair of diagnostic fixes that tighten how the compiler catches uses of deprecated and unavailable declarations [1]. The first fix addresses a logic bug where members of universally unavailable extensions weren't being diagnosed even when they should have been [1]. A separate commit removed obsolete Swift 3 migration diagnostics that have been dead code since Swift 3 shipped years ago [2]. These weren't even testable anymore because the declarations they checked for no longer exist in the language. On the Flutter side, Skia rolled through 5 revisions including vulkan-deps updates across two commits [3]. Nothing catastrophic here, but the Vulkan dependency churn is worth monitoring if you're shipping graphics-heavy features. The standard pattern: Flutter tracks Skia obsessively, Skia tracks Vulkan, and your builds either get faster or more stable or both.

Action items

References

  1. [1] AST: Diagnose uses of non-type members of universally unavailable extensions ↗ apple/swift
  2. [2] Sema: Remove obsolete Swift 3 migration availability diagnostics ↗ apple/swift
  3. [3] Roll Skia from 6ecffccd32d5 to 8bf65996caba (5 revisions) ↗ flutter/flutter

Quick answers

What shipped in Mobile platforms on July 12, 2026?
Swift's compiler now correctly diagnoses uses of unavailable API members in universally unavailable extensions, closing a gap that let invalid code slip through. In total, 4 commits and 4 pull requests landed.
Who contributed to Mobile platforms on July 12, 2026?
2 developers shipped this update, including engine-flutter-autoroll and tshortli.
What were the notable Mobile platforms updates?
AST: Diagnose uses of non-type members of universally unavailable extensions, Sema: Remove obsolete Swift 3 migration availability diagnostics, and Roll Skia from 6ecffccd32d5 to 8bf65996caba (5 revisions).

More from Mobile platforms

Daily updates, in your inbox

Follow Mobile platforms

Flutter, Swift, and Kotlin - the mobile platforms developers ship on We'll email you a link to confirm first.

Free. Confirm via email. Unsubscribe in one click.

— or follow the whole beat:

Elsewhere on the wire