Developers can officially use Apple’s Swift programming language to create Android apps, making it easier to share code between iOS and Android for the first time.
The shift comes after the Swift Android Workgroup announced the launch of the Swift SDK for Android, a major step toward expanding Swift beyond Apple’s ecosystem.
Swift Breaks Out of Apple’s Walled Garden
Swift, Apple’s modern programming language, has traditionally been limited to iOS, macOS, and other Apple platforms. With the new SDK, developers can now build native Android apps in Swift using officially supported tools, rather than relying on unofficial workarounds.
The Android Workgroup was formed within the Swift open-source project earlier in 2025, and this SDK marks its first major milestone.
“With the SDK, developers can begin developing Android applications in Swift, opening new avenues for cross-platform development,”
— Joannis Orlandos, Chair of the Android Workgroup
What the Swift SDK for Android Offers
The new SDK gives developers:
-
Official tooling to run Swift code on Android
-
A starter guide for building the first native Swift Android app
-
Example projects on GitHub
-
Documentation for integrating Swift into existing Android projects
This lowers the barrier for teams already invested in Swift to experiment with Android development.
Why This Matters for Developers
For developers, the biggest win is code sharing. Teams building apps for both iOS and Android may now reuse parts of their Swift codebase instead of maintaining two entirely separate stacks.
While this doesn’t instantly make Swift a full replacement for Java or Kotlin on Android, it introduces a new option for cross-platform workflows, especially for Swift-first teams.
What This Means for Users
Most users don’t care which programming language an app is built with but the impact could still be meaningful.
-
Android users may benefit most, as some iOS-only apps could become easier to port
-
New apps could launch on both platforms more quickly
-
Long term, this could reduce gaps between iOS and Android app availability
That said, these tools are still early-stage, and porting an iOS app to Android is far from seamless today.
How Swift for Android Compares to Existing Tools
Currently, Kotlin Multiplatform is the most popular solution for shared mobile code. While it still requires platform-specific tooling, it allows large portions of code to be reused across platforms.
Swift for Android enters this space as a strong alternative, but it will take time, tooling maturity, and community adoption to compete at scale.
The Bigger Picture
Swift’s expansion to Android signals a broader shift in mobile development: languages are no longer tied as tightly to single ecosystems. As developers push for efficiency and shared codebases, platform boundaries continue to blur.
If Swift for Android gains momentum, it could reshape how future mobile apps are built — even if widespread adoption is still years away.

