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
#Опрос #KMP

Kotlin Multiplatform Survey (7-15 мин)

Команда KMP устраивает опрос, чтобы понять как вы используете технологию на основе чего улучшить её развитие
Debugging Story: The Case of Rogue Reflection

История как один креш из-за рефлексии, связанные с reified и то как Kotlin даёт пропускать такие ошибки
#stdlib

Kotlin Standart Library Safari #5. Lists

Обзор возможностей List в стандартной библиотеке Kotlin: cоздание, операторы и MutableList
🔴 Kotlin Features Survey Webinar
Когда: 13 июля, 18:30 (GMT+3)

Роман Елизаров и Светала Исакова будут обуждать с сообществом будущие фичи языка для определения их приоритетов и важности.

Предварительно пройдите опрос по новым фичам
#apache #spark

Kotlin API for Apache Spark 1.0 Released

Комментировать особого нечего. Все в заголовке ☝🏻
#coroutines #flow

Kotlin flow: Nesting vs Chaining

Сравнение построения Flow через вложенность и цепочки операторов
#Compose #JetBrains

New Tool Overview Pages, Improved Performance, Refreshed UI, and More in Toolbox App 1.21

Вышла новая версия JetBrains Toolbox, самое главное в которой - переписали тулзу на Compose for Desktop
#KMM

Multiplatform Gradle Plugin Improved for Connecting KMM Modules

В новой версии плагина поработали над упрощением подключения KMM модулей в iOS проекты. Новое решение использует embedAndSignAppleFrameworkForXcode
#DI #KSP

Автор Koin начал работы над экспериментальным проектом - компилятором на основе KSP, который позволит аноттировать классы, чтобы автоматом генерировать для них добавление в модулях.
#GraphQL #KMP

Вышла первая альфа версия Apollo Android 3.0.0, которая была полностью переписана на Kotlin, а также генерирует Kotlin модели. Также добавлена поддержка Kotlin Multiplatform кэшей
#KSP

So, how do I write a Kotlin Symbol Processor (KSP)?

Инструкция по написанию процессора аннотаций на основе KSP
#Coroutine

Kotlin coroutines dispatchers

Разбор какие есть CoroutineDispatcher и сколько у них потоков под капотом и какой именно выполнит их код
#KSP

So, how do I write a Kotlin Symbol Processor (KSP)?

Не так давно Google представила своё собственное решение Kotlin Symbol Processing, которая призвана стать заменой KAPT и ускорить процессинг аннотаций на 30-50%. Автор статьи делится своим опытом написания процессора на новой технологии.
Keeping public API in check with the Kotlin binary validator plugin

История применения Kotlin Binary compatibility validator, который форсирует проверку изменений в публичном API библиотеки, чтобы разработчики всегда знали о них
Forwarded from Android Broadcast
#Jetpack #Compose

Вышел Jetpack Compose 1.0, момент после которого уже нет отмазок и после которого Android разработка начнёт меняться.
Optimizing Your Kotlin Build

Kotlin везде, но скорость разработки с ним печалит. В статье рассказывается как то исправить и ускорить время ожидания билда
#KMM

Вышел KMM плагин для Android Studio 0.2.7

В новой версии плагина проделали много работы для улучшения работы с iOS, добавили поддержку Apple M1 симуляторов и исправили баги
#coroutines #flow

Atomic Updates on MutableStateFlow

Разбор атомарных обновление StateFlow, которые появились в Coroutines 1.5.1. Новая функция compareAndSet, которая позволит избежать проблем при параллельной модификации MutableSharedFlow