Swift.org Blog Joannis Orlandos Oct 24, 2025

Nightly Swift SDK for Android

M2 Related OWASP risk: Inadequate Supply Chain Security Learn more →

Article Summary

Joannis Orlandos just announced something that could reshape mobile development: you can now write Android apps in Swift. After a decade of Swift expanding to cloud, Windows, and browsers, it's finally landing on Android.

The Swift Android workgroup has released nightly preview builds of the Swift SDK for Android, marking a major milestone after years of community effort. This enables developers to write native Android apps in Swift and share code across iOS and Android platforms.

Key Takeaways

Critical Insight

Swift developers can now build native Android apps and port existing Swift packages to Android, opening new paths for true cross-platform mobile development.

The vision document under review hints at where the Android workgroup plans to take Swift on Android next.

About This Article

Problem

The Android workgroup needed to make Swift and Java codebases work together seamlessly. They wanted safe, performant bindings without having to write a lot of manual boilerplate code.

Solution

The swift-java project is a library and code generator that automatically creates bidirectional bindings between Swift and Java. This eliminates the manual work of integrating the two languages.

Impact

Developers can now add Swift business logic to Android applications through automated binding generation. Mads Odgaard talked about this approach at a recent Swift Server Side meetup, showing how to bring logic to Android.