Спустя годы ожиданий и страданий работы с KMP кодом в Swift через Obj-С начались активные подвижки. Obj-С мало кому нужен, а вот Swift Interop - топ тема!
#kotlinconf24 #kotlin @swift
#kotlinconf24 #kotlin @swift
Amper - это билд система от JetBrains для настройки KMP проектов и не только
#kotlinconf24 #amper #kmp
#kotlinconf24 #amper #kmp
Forwarded from Compose Broadcast
Решение экранирования
#kotlinconf24 #kotlin
$
в многострочных литералах. Тут хочется сразу вспомнить фразу: "Сомнительно,... но ОКЭЙ"#kotlinconf24 #kotlin
А вот это прорыв - единый формат для публикации KMP библиотек в одном файле типа
#kotlinconf24 #klib #kmp
klib
. Ну и опять фраза классика: "Я заплакал"#kotlinconf24 #klib #kmp
Система smart cast в Kotlin - супер фича, которая убирает лишний код, а K2 компилятор сделал её лучше, так что K1 не мог
#kotlinconf24 #k2
#kotlinconf24 #k2
Проверка на тип в when без необходимости написания is во всех ветках. Будет в Kotlin 2.2 в качестве эксперимента
#kotlinconf24 #kotlin2
#kotlinconf24 #kotlin2
Классное улучшение для описания общих параметров нескольких функций. Это все Compose подбил такое вводить для упрощения. Появится экспериментально в Kotlin 2.2
#kotlinconf24 #kotlin2
#kotlinconf24 #kotlin2
Решили боль с объявлением внутреннего мутабельного свойства и внешнего немутабельного. Будут допиливать и улучшать
#kotlinconf24 #kotlin2
#kotlinconf24 #kotlin2
На сайте KotlinConf'24 стали доступны записи докладов. На YouTube канале Kotlin их пока еще не открыли, но они доступны с сайта конференции по ссылкам
#kotlinconf24 #kotlin #compose #kmp #k2 #android #jetbrains #google #kotlinx
#kotlinconf24 #kotlin #compose #kmp #k2 #android #jetbrains #google #kotlinx