Официально ‼️ Пиши проекты на Kotlin полностью все слои на разные платформы. А начиналось все с переиспользования бизнес логики
#kotlinconf #kmp
#kotlinconf #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍77🔥13🎉9❤2
Guard - фича которая позволит писать сложные проверки в ветках when при задание значения. Нечто подобное уже есть в Swift. Языки всё ближе
#kotlinconf #kotlin21 #guard #kotlin
#kotlinconf #kotlin21 #guard #kotlin
🔥74
Решение экранирования
#kotlinconf24 #kotlin
$
в многострочных литералах. Тут хочется сразу вспомнить фразу: "Сомнительно,... но ОКЭЙ"#kotlinconf24 #kotlin
💯19🤯7
Context Recevier заменяют на Context Parametr. Суть таже, а синтаксис другой
#kotlinconf #kotlin22 #kotlin
#kotlinconf #kotlin22 #kotlin
🤯16👍7
А вот это прорыв - единый формат для публикации KMP библиотек в одном файле типа
#kotlinconf24 #klib #kmp
klib
. Ну и опять фраза классика: "Я заплакал"#kotlinconf24 #klib #kmp
🔥77
❤26👍4🤯2
👍28🔥18❤1
Система smart cast в Kotlin - супер фича, которая убирает лишний код, а K2 компилятор сделал её лучше, так что K1 не мог
#kotlinconf24 #k2
#kotlinconf24 #k2
🔥78👍6
❤26👍7
🔥38❤2👍1
Pattern Matching в Kotlin не нужен. Smart Cast прекрасно может всё это заменить и делать это шаг за шагом без дополнительного синтаксиса.
Увидим в развитии Kotlin 2.X новые фичи, что подтвердят это
#kotlinconf24 #k2
🔥11