

Pamela Hill-Galloway
Developer Advocate at JetBrains

Pamela is a Developer Advocate for Kotlin Multiplatform at JetBrains and has more than 20 years of experience writing desktop, web and mobile apps.
Swift Export: Where We Stand
Swift Export, the much-anticipated project from the JetBrains team, has been in progress for some time and is currently in the Experimental state. The project’s goal is to make calling shared Kotlin code from Swift more intuitive and idiomatic for Swift developers (and dare I say, even fun?).
In this talk, we will see exactly what the current state of Swift Export is, with some live coding demonstrating how to go from the old “Objective-C bridge” way to the new “Swift Export” way. We will discuss the currently supported features and any subtleties we encountered while mapping Kotlin to Swift. We will also discuss what still needs further work and refinement, and how the community can get involved.
By the end of the session, you’ll be able to assess for yourself whether Swift Export is ready to adopt for your team and use case, based on some guidelines from the Swift Export team. More idiomatic Swift, happier team!
