Тип доклада: Доклад

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

  • Доклад на русском языке
Презентация pdf

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.

  • #cross platform
  • #hidden_pain
  • #ios
  • #kmm

Спикеры

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

Расписание