Начало основного контента

Делаем удобное взаимодействие с Kotlin из Swift

Зал 2
Язык -RU

Kotlin Multiplatform Mobile позволяет написать на Kotlin общую библиотеку для Android и iOS и обращаться из Swift напрямую к классам, написанным на Kotlin. Но раз Objective-C используется как мост между Kotlin и Swift, не все конструкции языка Kotlin удобно использовать из Swift. Например, sealed class/interface, in/out generic-типы, extension-функции к некоторым типам данных.

В докладе рассмотрим, как сделать использование Kotlin-модуля со стороны Swift комфортным, а код — надежным. Увидим, почему и как был создан Gradle-плагин moko-kswift и какими еще средствами можно улучшать опыт iOS-разработчиков в KMM.

Подойдет как для Android- и iOS-разработчиков, уже работающих с Kotlin Multiplatform Mobile, так и для тех, кто читал и смотрел материалы про KMM. Наиболее актуально будет для разработчиков, занимающихся улучшением опыта iOS-разработчиков при использовании Kotlin Multiplatform.

  • #kmm
  • #hidden_pain
  • #crossplatform
  • #ios

Спикеры

Приглашенные эксперты