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

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.

One email a day. Unsubscribe in one click.

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

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.