Вышел MVIKotlin 4.1.0 с обновление до Kotlin 2.0 и другими свежими зависимостями
#mvi #kmp #архитектура
#mvi #kmp #архитектура
Писали ли вы процессор аннотаций ?
Anonymous Poll
14%
Да (расскажи в комментариях для чего)
65%
Нет
16%
Что это?
1%
Не занимаюсь разработкой
4%
Не участвую
This media is not supported in your browser
VIEW IN TELEGRAM
Yigit Boyar затащил KMP в Jetpack и делится мнением почему вам надо использовать эту технологию
Источник тут
Источник тут
Forwarded from Android Broadcast
В официальной документации Android появился раздел, посвященный Kotlin Multiplatform и его поддержке со стороны команды из Google.
Официальная поддержка уже даёт о себе знать и база знаний будет только расти. Документация по Kotlin API на сайте уже тоже содержит маркеры по поддерживаемым платформам
#kmp #android @android_broadcast
Официальная поддержка уже даёт о себе знать и база знаний будет только расти. Документация по Kotlin API на сайте уже тоже содержит маркеры по поддерживаемым платформам
#kmp #android @android_broadcast
На сайте KotlinConf'24 стали доступны записи докладов. На YouTube канале Kotlin их пока еще не открыли, но они доступны с сайта конференции по ссылкам
#kotlinconf24 #kotlin #compose #kmp #k2 #android #jetbrains #google #kotlinx
#kotlinconf24 #kotlin #compose #kmp #k2 #android #jetbrains #google #kotlinx
Connectivity - KMP библиотека для проверки наличия сети с помощью разных методов. Проверка через HTTP поддерживается на Android, iOS, macOS, tvOS, JVM, WASM
Сравнение (EN,15м) выполнения операций в Android через Executor, RxJava, Coroutines и Flow. В тесте провели замер скорост через Jetpack Microbenchmark 3 операций:
Результат:Разные технологии не влияют для многопоточных IO операций. Выбор фреймворка лучше основывать на вашем удобстве. Простые задачи, как арифметика, лучше выполнять без многозадачности.
Как считаете вы?
#производительность #coroutines #rxjava
Результат:
Как считаете вы?
#производительность #coroutines #rxjava
News Kotlin Multiplatform App - проект на Compose и KMP (не от Кирилла Розова) для Android, iOS, Windows, macOS и Linux
#opensource #пример
#opensource #пример
Вышел KotlinX Serialization 1.7.1 с интеграций библиотеки kotlinx-io (в экспериментальном режиме) и переезд на Kotlin 2.0. Чтобы попробовать новую версию используйте вместо артефакта
#kotlinx
kotlinx-serialization-json
замените на kotlinx-serialization-json-io
#kotlinx
Довольно большой и подробный рассказ про остановку Coroutine в Kotlin. Рекомендую всем почитать, чтобы лучше понимать как отменить корутину и как это работает с CoroutineScope
#coroutines
#coroutines
StateFlow vs LiveData: кто работает на главном потоке?
Anonymous Quiz
10%
StateFlow
50%
LiveData
27%
Оба
13%
Ни один из них
StateFlow vs LiveData: кто гарантирует наличие значения?
Anonymous Quiz
59%
StateFlow
11%
LiveData
18%
Оба
12%
Ни один из них
StateFlow vs LiveData: кто может хранить ТОЛЬКО NotNullable значения?
Anonymous Quiz
36%
StateFlow
25%
LiveData
14%
Оба
26%
Ни один из них
Forwarded from Android Broadcast
Продукты JetBrains невозможно скачать с официального сайта и через JetBrains Toolbox из России и Беларуси 🤯
Скачивание Android Studio с официального сайта и через Toolbox работает как и раньше.
Как решение - используем VPN или переходим на другие IDE.
#jetbrains
Скачивание Android Studio с официального сайта и через Toolbox работает как и раньше.
Как решение - используем VPN или переходим на другие IDE.
#jetbrains