Paul Krill
Editor at Large

Swift SDK arrives for Android development

news
Nov 3, 20252 mins

Nightly preview releases allow developers to begin developing Android applications in Apple’s Swift programming language.

shutterstock 2227591131 common Swift bird in flight over sunlit green grass
Credit: Per Grunditz / Shutterstock

The Swift Android workgroup has announced nightly preview releases of the Swift SDK for Android, a tool kit for developing Android mobile applications with Apple’s Swift language.

Instructions for getting started with the SDK, which was announced October 24, can be found at swift.org.

The Swift SDK for Android opens avenues for cross-development and acceleration of innovation across the mobile ecosystem, Android workgroup member Joannis Orlandos wrote in announcing the release. The SDK features libraries, headers, and other resources to generate and run Swift code for the Android target. Since first being open-sourced in 2015, Swift has grown from a language focused on creating apps for Darwin-based systems such as iOS and macOS into a cross-platform development language supporting Linux, Windows, and various embedded systems. With the release of the Swift SDK for Android, it is now possible to use Swift for Android application development as well, Orlandos wrote.

With the Swift SDK for Android, developers can start porting Swift packages to Android. More than 25% of packages in the Swift Package Index already build for Android. The Swift Community Showcase now indicates Android compatibility. The Swift Android workgroup has published a Getting Started guide to help developers set up their first native Swift code on an Android device, and provided Swift for Android Examples that demonstrate end‑to‑end application workflows on Android. Developers are encouraged to share experiences and ideas on Swift forums.

The Swift Android workgroup is drafting a vision document for directing future work regarding Swift on Android. This vision will outline priority areas and guide community efforts to maximize impact across the ecosystem, Orlandos noted. Swift.org also maintains an official CI for the Swift SDK for Android.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author