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

YouTubе канал: https://youtube.com/androidBroadcast
Compose Multiplatform @compose_broadcast
iOS разработка @ios_broadcast
Новости Android @android_broadcast
Реклама и прочее @android_broadcast_bot
Download Telegram
Вышел KtLint 1.3.0:
👉 Добавлена поддержка форматирования куска кода
👉 Часть правил из экспериментальных стали стабильными
🛠 Исправление багов

#инструменты #качествокода
👍13
Релиз KotlinX Serialization 1.7.0
👉 Поддержка Kotlin 2.0
👉 Приоритет для интерфейсов в PolymorphicSerializer
👉 Возможность пропускать комментарии в JSON парсере
👉 JsonConfiguration.explicitNulls стало стабильным API
👉 Okio 3.9.0
🛠 Исправлены баги
👍18
Релиз KotlinX Serialization 1.7.0
👉 Поддержка Kotlin 2.0
👉 Приоритет для интерфейсов в PolymorphicSerializer
👉 Возможность пропускать комментарии в JSON парсере
👉 JsonConfiguration.explicitNulls стало стабильным API
👉 Okio 3.9.0
🛠 Исправлены баги

#kotlinx
👍34
Вышел MVIKotlin 4.1.0 с обновление до Kotlin 2.0 и другими свежими зависимостями

#mvi #kmp #архитектура
👍43🔥51👏1
Ждёте прямой интероп между Kotlin и Swift?
Anonymous Poll
62%
Да
17%
Нет
21%
Не участвую в опросе
👍9🤯3
This media is not supported in your browser
VIEW IN TELEGRAM
Yigit Boyar затащил KMP в Jetpack и делится мнением почему вам надо использовать эту технологию

Источник тут
👍332
Forwarded from Android Broadcast
В официальной документации Android появился раздел, посвященный Kotlin Multiplatform и его поддержке со стороны команды из Google.

Официальная поддержка уже даёт о себе знать и база знаний будет только расти. Документация по Kotlin API на сайте уже тоже содержит маркеры по поддерживаемым платформам

#kmp #android @android_broadcast
👍54🔥3
На сайте KotlinConf'24 стали доступны записи докладов. На YouTube канале Kotlin их пока еще не открыли, но они доступны с сайта конференции по ссылкам

#kotlinconf24 #kotlin #compose #kmp #k2 #android #jetbrains #google #kotlinx
👍351
Connectivity - KMP библиотека для проверки наличия сети с помощью разных методов. Проверка через HTTP поддерживается на Android, iOS, macOS, tvOS, JVM, WASM
🔥61
Сравнение (EN,15м) выполнения операций в Android через Executor, RxJava, Coroutines и Flow. В тесте провели замер скорост через Jetpack Microbenchmark 3 операций:

Результат: Разные технологии не влияют для многопоточных IO операций. Выбор фреймворка лучше основывать на вашем удобстве. Простые задачи, как арифметика, лучше выполнять без многозадачности.

Как считаете вы?

#производительность #coroutines #rxjava
👍25
News Kotlin Multiplatform App - проект на Compose и KMP (не от Кирилла Розова) для Android, iOS, Windows, macOS и Linux

#opensource #пример
👍42
Вышел KotlinX Serialization 1.7.1 с интеграций библиотеки kotlinx-io (в экспериментальном режиме) и переезд на Kotlin 2.0. Чтобы попробовать новую версию используйте вместо артефакта kotlinx-serialization-json замените на kotlinx-serialization-json-io

#kotlinx
👍17
Довольно большой и подробный рассказ про остановку Coroutine в Kotlin. Рекомендую всем почитать, чтобы лучше понимать как отменить корутину и как это работает с CoroutineScope

#coroutines
👍27
StateFlow vs LiveData: кто работает на главном потоке?
Anonymous Quiz
10%
StateFlow
50%
LiveData
28%
Оба
13%
Ни один из них
👍98