Kotlin Multiplatform Broadcast
9.49K subscribers
841 photos
52 videos
1.14K links
Новости и фичи Kotlin, а также Kotlin Multiplatform

YouTubе канал: https://youtube.com/androidBroadcast
Compose Multiplatform @compose_broadcast
iOS разработка @ios_broadcast
Новости Android @android_broadcast
Реклама и прочее @ab_manager
Download Telegram
#KMP #Gradle #XCode

В новом котлин гредл плагине (1.5.20), больше не надо писать packForXcode. Теперь внутри есть логика, которая все сделает и при запуске из XCode будет зарегистрирована таска embedAndSignAppleFrameworkForXcode

Увидеть новый сетап можно установив последний котлин плагин в Android Studio и последний КММ плагин, а после этого из визарда создать проект без подов.
Вышел Xcode Kotlin 2.0 от Touchlab
🚀 Улучшение производительности дебага (до 5 раз прирост)
✔️ Больше информации о переменных
👉 Работает со Swift, 👩‍💻Kotlin и Obj-C
👉 Поддержка List и Map, а скоро добавят Set, StateFlow и др.

Анонс тут

#xcode #native #touchlab #инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
22🤯11👍7
Вышел Kotlin 2.0.21-RC с поддержкой XCode 16 и исправление багов в K2

#k2 #xcode
1👍317🔥3
Вышел Kotlin 2.0.21
👉 Поддержка XCode 16
🛠 Улучшения в K2 компиляторе
🛠 Исправления багов

#kotlin #k2 #xcode
👍31🔥3
🏝 Появилась возможность дебажить SPM сборки KMP библиотек

Touchlab обновила SKIE и KMMBridge для поддержки дебага SPM билдов, используя Xcode Kotlin плагин, без необходимости компиляции или конфигурации KMP зависимостей 🤯

Нужно использовать KMMBridge 1.2.0. Работает всё на основе публикация исходного Kotlin кода в SPM

#kotlin #kmp #xcode #spm #touchlab #skie
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉13👍42
‼️🏝 KMP Разработчики не обновляйте XCode до 16.3

В Kotlin 2.1.20 несовместим со свежей версий XCode, поддержка будет в Kotlin 2.1.21. Отложите обновление!

#kotlin #kmp #xcode
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23
🏝🦢 Чтобы попробовать Kotlin-to-Swift экспорт надо изменить Gradle таск, вызываемый при сборки XCFramework в iOS.

embedAndSignAppleFrameworkForXcode -> embedSwiftExportForXcode

./gradlew :<Shared module>:embedSwiftExportForXcode


Флаг kotlin.experimental.swift-export.enabled можно удалить из gradle.properties, потому что c версии Kotlin 2.2.20 фича включена по умолчанию

‼️ ВАЖНО. Пока не поддерживаются все фичи Kotlin (например, трансляция suspend функций во что-то удобное на Swift). Будут доработки в будущих версия Kotlin (минорных и мажорных)

#kotlin #xcode #swift #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍61