Kotlin Broadcast
8.91K subscribers
694 photos
39 videos
922 links
Новости и фичи Kotlin, а также Kotlin Multiplatform

Обсуждение @android_broadcast_talks
YouTubе канал: https://youtube.com/androidBroadcast
iOS разработка @ios_broadcast
Новости Android @android_broadcast
Реклама и прочее @android_broadcast_bot
Download Telegram
Спустя годы ожиданий и страданий работы с KMP кодом в Swift через Obj-С начались активные подвижки. Obj-С мало кому нужен, а вот Swift Interop - топ тема!

#kotlinconf24 #kotlin @swift
Amper - это билд система от JetBrains для настройки KMP проектов и не только

#kotlinconf24 #amper #kmp
Вот так в Amper выглядит простая настройка KMP проекта с Compose Multiplatform

#kotlinconf24 #amper
Compose iOS переходит в стадию Beta 🔥

#kotlinconf24 #compose #kmp #ui #ios
Forwarded from Compose Broadcast
Compose Multiplatform for Web переходит в Альфу

#kotlinconf24 #compose #web
Решение экранирования $ в многострочных литералах. Тут хочется сразу вспомнить фразу: "Сомнительно,... но ОКЭЙ"

#kotlinconf24 #kotlin
Основные векторы развития Kotlin

#kotlinconf24 #kotlin
А вот это прорыв - единый формат для публикации KMP библиотек в одном файле типа klib. Ну и опять фраза классика: "Я заплакал"

#kotlinconf24 #klib #kmp
K2 компилятор теперь может лучше понимать код, что заставит меньше уточнять его

#kotlinconf24 #k2
И вот такой кейс теперь может понять

#kotlinconf24 #k2
Система smart cast в Kotlin - супер фича, которая убирает лишний код, а K2 компилятор сделал её лучше, так что K1 не мог

#kotlinconf24 #k2
Улучшения в функциях с inline лямбдой

#kotlinconf24 #k2
Smart Cast в логических выражениях теперь тоже стал лучше

#kotlinconf24 #k2
Please open Telegram to view this post
VIEW IN TELEGRAM
Проверка на тип в when без необходимости написания is во всех ветках. Будет в Kotlin 2.2 в качестве эксперимента

#kotlinconf24 #kotlin2
Классное улучшение для описания общих параметров нескольких функций. Это все Compose подбил такое вводить для упрощения. Появится экспериментально в Kotlin 2.2

#kotlinconf24 #kotlin2
Исследуют возможность описания специальных типов ошибок (аля union типы)

#kotlinconf24 #kotlin2
Что-то будут делать с иммутабльностью, но жалко что ничего не рассказали (

#kotlinconf24 #kotlin2
Решили боль с объявлением внутреннего мутабельного свойства и внешнего немутабельного. Будут допиливать и улучшать

#kotlinconf24 #kotlin2
На сайте KotlinConf'24 стали доступны записи докладов. На YouTube канале Kotlin их пока еще не открыли, но они доступны с сайта конференции по ссылкам

#kotlinconf24 #kotlin #compose #kmp #k2 #android #jetbrains #google #kotlinx