You Can Now Use Apple's Swift Coding Language to Build Android Apps
Apple's Swift programming language now officially supports native Android app development. This new capability comes with Swift 6.3, which ships an officially maintained SDK and toolchain for Android. Developers can use these to write core app logic in Swift and run it on Android, as well as iOS, macOS, and other platforms.
The Swift project created a dedicated Android workgroup in 2025 to make Android a supported platform and to maintain documentation, tooling, compatibility, and so on; now, roughly nine months later, the effort has borne fruit.
The Swift Android SDK includes the language compiler, libraries, tools to make Android a first‑class target, and more. It works with Swift Package Manager, making it easy to add Swift modules to existing Android projects. This allows teams to use Swift alongside Kotlin or Java code.
The Swift Package Index also shows which packages are compatible with Android. Early data suggests that many popular libraries can be compiled and run on Android, especially those that rely solely on Foundation and other cross-platform APIs.
But the big story is that Swift can now serve as a shared language across iOS and Android projects, enabling official (and reliable?) cross-platform tools and UIs rather than relying solely on unofficial options. In practice, teams still need Kotlin or Java for Android UI and platform glue, but since Swift is now officially supported on Android, developers can share business logic across platforms with Apple's support.
