Forwarded from Android Broadcast (Кирилл Розов)
Написал статью о том почему плохо использовать подобный подход с when и как провести его правильный рефакторинг.
#AndroidBroadcast #лучшиепрактики #архитектура
#AndroidBroadcast #лучшиепрактики #архитектура
🤯24👍12❤1💯1
Статья (EN, 9м) с разбором аннотаций в Kotlin - метаданных для кода, которые потом используются процессорами аннотаций, рефлексии и анализаторами кода (литерами)
🔗 Ссылка без VPN
@kotlin_broadcast
🔗 Ссылка без VPN
@kotlin_broadcast
👍7
На сайте Kotlin появилось руководство по настройке публикации Kotlin/Native артефактов для Apple таргетов как Swift package manager (SPM) зависимость
#apple #swift #spm #native @kotlin_broadcast
#apple #swift #spm #native @kotlin_broadcast
🔥27👍3🤯2
Больше мультиплатформы в Jetpack - артефакт lifecycle-viewmodel-compose обзавелся поддержкой всех платформ в дополнении к Android
#jetpack #compose
#jetpack #compose
🔥30👍3🤯3
This media is not supported in your browser
VIEW IN TELEGRAM
Запустили Ktor Plugin Registry - сайт с плагинами для Ktor. Доступен во время создания нового проекта через сайт
Если хотите что-то туда опубликовать - читайте руководство
#ktor
Если хотите что-то туда опубликовать - читайте руководство
#ktor
🔥27👍7
Kotlin (не) против Java: особенности компиляции в байткод (6м) - статья со сравнением языков. Тема скорее кликбейтная и холиварная, чем по-настоящему содержательная: сегодня существенных различий между Java и Kotlin нет.
❤19👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥163🤯26🎉8❤3
Статья (EN, 21м) с описанием подходов безопасного обновления состояния из нескольких потоков. Полезно всем тем кто использует MVI и пишет на Compose
#архитектура @kotlin_broadcast
#архитектура @kotlin_broadcast
👍11❤4
Костя Цховребов сделал Gradle плагин для анализа структуры KMP проектов и визуализации в виде картинки.
Репозиторий с кодом тут
#gradle @kotlin_broadcast
Репозиторий с кодом тут
#gradle @kotlin_broadcast
🔥38🤯10👍9