Learn how you can mix Swift and Java in a single codebase. We’ll introduce the swift-java interoperability project, which allows you to use Swift in Java programs or vice versa. We’ll show you how to use the tools and libraries offered by swift-java to write safe and performant code that interoperates between these two runtimes.
Explore related documentation, sample code, and more:
The Swift website: https://www.swift.org
SwiftJava: https://github.com/swiftlang/swift-java
The Swift Programming Language: https://docs.swift.org/swift-book/
Improve memory usage and performance with Swift: https://developer.apple.com/videos/pl...
What’s new in Swift: https://developer.apple.com/videos/pl...
Safely mix C, C++, and Swift: https://developer.apple.com/videos/pl...
Mix Swift and C++: https://developer.apple.com/videos/pl...
00:00 - Introduction & Agenda
02:41 - Runtime differences
03:31 - Java Native methods
06:29 - SwiftJava
10:13 - Call Java from Swift
14:01 - Call Swift from Java
20:47 - Wrap up
More Apple Developer resources:
Video sessions: https://apple.co/VideoSessions
Documentation: https://apple.co/DeveloperDocs
Forums: https://apple.co/DeveloperForums
App: https://apple.co/DeveloperApp
On this page of the site you can watch the video online WWDC25: Explore Swift and Java interoperability | Apple with a duration of hours minute second in good quality, which was uploaded by the user Apple Developer 09 June 2025, share the link with friends and acquaintances, this video has already been watched 8,838 times on youtube and it was liked by 251 viewers. Enjoy your viewing!