Kotlin Multiplatform Broadcast
9.48K subscribers
834 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
На сайте 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
StateFlow vs LiveData: кто гарантирует наличие значения?
Anonymous Quiz
60%
StateFlow
11%
LiveData
17%
Оба
12%
Ни один из них
👍13
StateFlow vs LiveData: кто может хранить ТОЛЬКО NotNullable значения?
Anonymous Quiz
36%
StateFlow
24%
LiveData
14%
Оба
26%
Ни один из них
👍13
Forwarded from Android Broadcast
Продукты JetBrains невозможно скачать с официального сайта и через JetBrains Toolbox из России и Беларуси 🤯

Скачивание Android Studio с официального сайта и через Toolbox работает как и раньше.

Как решение - используем VPN или переходим на другие IDE.

#jetbrains
🤯78👍42🔥9👏7
Завел на GitHub репозиторий с описанием состояния поддержки KMP популярными технологиями в Android проектах. Буду рад вашим ПРам с добавлением новых технологий.

#kmp
👍566👎1🔥1
Как я перестал волноваться и полюбил ошибки в корутинах (4м) - статья про как работает механизм обработки ошибок в корутинах на JVM/Android

#coroutines
👍169👎2
Релиза Koin 3.6 не будет 🤯 Вместо этого сразу будет Koin 4.0 🥳 Автор библиотеки описал всё это в статье (EN, 3м). Решение принято из-за большого количества улучшений:
🔥Стабилизация поддержки Compose
🚀 Оптимизации ядра
😞 Интеграция асинхронного inject через Coroutines пока еще unstable
👩‍💻 Поддержка WASM
👩‍💻 Поддержка Compose MP и ViewModel
👩‍💻 Kotlin 2.0

#koin #di #wasm #compose
Please open Telegram to view this post
VIEW IN TELEGRAM
👍86👎10👏3🔥2
Если вы еще не мигрировали с RxJava на Kotlin Coroutines, то вот статья (EN,12м) с большой инструкцией по миграции

#coroutines #rxjava
🫡42👍8👎4🙏3
🤔47👍61👎1
На мой взгляд, любой вариант с lateinit - это то чего стоит избегать в коде. Даже видео сделал на эту тему, так я против этого "костыля" Kotlin для Dagger в Android https://www.youtube.com/watch?v=0nXXUzMyF8c
👍46👎103🤔1
Готовится к релизу Kotlin 2.0.10 (вышел RC). Первый патч после выхода новой версии содержит множество исправлений багов. Для многих эта отсечка к обновлению на новую версию Kotlin. А для вас?
👍40🤔21