Kotlin Multiplatform Broadcast
9.48K subscribers
834 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
#Coroutines

Shared flows, broadcast channels от Романа Елизарова

В статье рассказывается и о причинах появления
👉 Channel, Flow
👉 ConflatedBroadcastChannel и его замене StateFlow
👉 SharedFlow, пришедший на замену BroadcastChannel

Какая роль уготована Channel? Они все также останутся, но будут служить для реализации взаимодействия между Coroutine и реализации сложных операторов во Flow.

Все вариации broadcast channel ждет deprecatated статус и удаление из библиотеки
Новая версия Kotlin принесла нам:
👉 Запуск процесса deprecation Kotlin Android Extension Gradle Plugin
👉 invokedynamic string concatenation на Java 9+
👉 Обновлённая структура публикации KMP библиотек
👉 Улучшения в IDE
👉 Улучшение производительности языка
👉 Исправление багов
👉 Расширения для java.nio.file.Path
KMM plugin release 0.2.0

👉 Переезд на Kotlin 1.4.20
👉 Поддержка iPad
👉 Поддержка собственных название схем, конфигурируемых в Xcode
👉 Добавление собственных шагов при запуске iOS конфигураций
👉 Возможность дебажить сторонние Kotlin/Native binary
👉 Улучшение кода, генерирует KMM Wizard
👉 Удалена поддержка Kotlin Android Extentions
👉 Исправление багов и мелкие улучшения
#Coroutines

Вышла Kotlin Coroutines 1.4.2

Релиз отличился только исправлением багов, улучшением производительности и API
GitLive Case Study: Kotlin Multiplatform Across Desktop and Mobile

GitLive - это тулза для коллаборации и взаимодействия команд разработчиков в реальном времени. Они применили Kotlin Multiplatform для шаринга кода между плагинами для IDE и мобильными приложениями. Код шарился между Android, iOS, JVM and Node.JS

О результатах, как это устроено и почему выбрали эту технологию смотрите в статье
#Compose #Web

Compose for Web Demos

Compose активно разрабатывается под Android, официально представлена версия для Desktop, так в JetBrains уже экспериментируют над тем чтобы запустить это и для Web.