Kotlin Multiplatform Broadcast
9.48K subscribers
835 photos
53 videos
1.13K links
Новости и фичи Kotlin, а также Kotlin Multiplatform

YouTubе канал: https://youtube.com/androidBroadcast
Compose Multiplatform @compose_broadcast
iOS разработка @ios_broadcast
Новости Android @android_broadcast
Реклама и прочее @android_broadcast_bot
Download Telegram
На сайте Kotlin появилось руководство по настройке публикации Kotlin/Native артефактов для Apple таргетов как Swift package manager (SPM) зависимость

#apple #swift #spm #native @kotlin_broadcast
🔥27👍3🤯2
Вышел KMMBridge 1.0 - утилита для публикации iOS XCFamework бинарники из KMP проекта. Релиз 1.0 сфокусировался на работе с Swift Package Manager (SPM)

#ios #spm #kmp
🤯7👍4👎2🤬2
С помощью переноса UI компонентов на SwiftUI в отдельный Swift пакет, разработчик смог завести корректную работу превью в Xcode. Проблемой был подключенный KMP код. Прочие плюсы от такой реорганизации кода читайте в статье(EN,4м)

#kmp #ios #swiftui #spm
👍7👎2🏆2
В официальной документации по Kotlin Multiplatform появился раздел по интеграции с iOS. Описываются как подходы локальные, так и через SPM и CocoaPods

Теперь подключение iOS в KMP проект перестало быть магией. До этого приходилось потратить прилично времени на разбор

#ios #kmp #spm #swift #документация
🔥471
🏝🦢🐘 Вышел KMMBridge 1.1.0!

KMMBridge — это мощный Gradle-плагин для публикации Kotlin Multiplatform Xcode Framework в Swift Package Manager (SPM) и CocoaPods, что позволяет интегрировать мультиплфторменные решения быстрее и прозрачнее

Что нового в версии 1.1.0?
🛠 Сделан серьезный рефакторинг под капотом
🚀 Поддержка Gradle Configuration Cache, ускоряющая сборки.
👉 Модульная структура по фичам, упрощающая поддержку.
🔒 Упрощение публичного API, чтобы избежать случайного использования внутренних частей.
🦢 Указание отдельного репозитория для публикации в SPM, повышая гибкость настройки.

Для перехода на новую версию потребуется выполнить миграцию. Авторы подготовили подробное руководство.

#kmp #spm #cocoapods #gradle
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
🏝 Появилась возможность дебажить 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