#Coroutines
Shared flows, broadcast channels от Романа Елизарова
В статье рассказывается и о причинах появления
👉 Channel, Flow
👉 ConflatedBroadcastChannel и его замене StateFlow
👉 SharedFlow, пришедший на замену BroadcastChannel
Какая роль уготована
Все вариации broadcast channel ждет deprecatated статус и удаление из библиотеки
Shared flows, broadcast channels от Романа Елизарова
В статье рассказывается и о причинах появления
👉 Channel, Flow
👉 ConflatedBroadcastChannel и его замене StateFlow
👉 SharedFlow, пришедший на замену BroadcastChannel
Какая роль уготована
Channel
? Они все также останутся, но будут служить для реализации взаимодействия между Coroutine и реализации сложных операторов во Flow
.Все вариации broadcast channel ждет deprecatated статус и удаление из библиотеки
Новая версия Kotlin принесла нам:
👉 Запуск процесса deprecation Kotlin Android Extension Gradle Plugin
👉 invokedynamic string concatenation на Java 9+
👉 Обновлённая структура публикации KMP библиотек
👉 Улучшения в IDE
👉 Улучшение производительности языка
👉 Исправление багов
👉 Расширения для java.nio.file.Path
👉 Запуск процесса deprecation Kotlin Android Extension Gradle Plugin
👉 invokedynamic string concatenation на Java 9+
👉 Обновлённая структура публикации KMP библиотек
👉 Улучшения в IDE
👉 Улучшение производительности языка
👉 Исправление багов
👉 Расширения для java.nio.file.Path
KMM plugin release 0.2.0
👉 Переезд на Kotlin 1.4.20
👉 Поддержка iPad
👉 Поддержка собственных название схем, конфигурируемых в Xcode
👉 Добавление собственных шагов при запуске iOS конфигураций
👉 Возможность дебажить сторонние Kotlin/Native binary
👉 Улучшение кода, генерирует KMM Wizard
👉 Удалена поддержка Kotlin Android Extentions
👉 Исправление багов и мелкие улучшения
👉 Переезд на Kotlin 1.4.20
👉 Поддержка iPad
👉 Поддержка собственных название схем, конфигурируемых в Xcode
👉 Добавление собственных шагов при запуске iOS конфигураций
👉 Возможность дебажить сторонние Kotlin/Native binary
👉 Улучшение кода, генерирует KMM Wizard
👉 Удалена поддержка Kotlin Android Extentions
👉 Исправление багов и мелкие улучшения
#Coroutines
Вышла Kotlin Coroutines 1.4.2
Релиз отличился только исправлением багов, улучшением производительности и API
Вышла Kotlin Coroutines 1.4.2
Релиз отличился только исправлением багов, улучшением производительности и API
GitLive Case Study: Kotlin Multiplatform Across Desktop and Mobile
GitLive - это тулза для коллаборации и взаимодействия команд разработчиков в реальном времени. Они применили Kotlin Multiplatform для шаринга кода между плагинами для IDE и мобильными приложениями. Код шарился между Android, iOS, JVM and Node.JS
О результатах, как это устроено и почему выбрали эту технологию смотрите в статье
GitLive - это тулза для коллаборации и взаимодействия команд разработчиков в реальном времени. Они применили Kotlin Multiplatform для шаринга кода между плагинами для IDE и мобильными приложениями. Код шарился между Android, iOS, JVM and Node.JS
О результатах, как это устроено и почему выбрали эту технологию смотрите в статье
#Compose #Web
Compose for Web Demos
Compose активно разрабатывается под Android, официально представлена версия для Desktop, так в JetBrains уже экспериментируют над тем чтобы запустить это и для Web.
Compose for Web Demos
Compose активно разрабатывается под Android, официально представлена версия для Desktop, так в JetBrains уже экспериментируют над тем чтобы запустить это и для Web.
#Webinar #Kotlin #Kafka
Apache Kafka® Event Streaming Platform For Kotlin Developers
10 декабря в 19.30 (GMT+ 3). Язык - английский
10 декабря JetBrains организует вебинар, посвященный использованию Kafka в серверных приложениях на Kotlin.
Вебинар будет интересен разработчикам, которые уже использую Kotlin для серверных приложений, а также тем, кто только планирует начать.
Ведущие:
😎 Антон Архипов, Dev Advocate в JetBrains
😎 Виктор Гамов, Dev Advocate в Confluent
Чтобы получить уведомление за день до вебинара и приглашение для вашего календаря зарегистрируйтесь по ссылке
Apache Kafka® Event Streaming Platform For Kotlin Developers
10 декабря в 19.30 (GMT+ 3). Язык - английский
10 декабря JetBrains организует вебинар, посвященный использованию Kafka в серверных приложениях на Kotlin.
Вебинар будет интересен разработчикам, которые уже использую Kotlin для серверных приложений, а также тем, кто только планирует начать.
Ведущие:
😎 Антон Архипов, Dev Advocate в JetBrains
😎 Виктор Гамов, Dev Advocate в Confluent
Чтобы получить уведомление за день до вебинара и приглашение для вашего календаря зарегистрируйтесь по ссылке
#KMP
Okio's Kotlin Multiplatform Files API
Авторы библиотеки Okio (OkHttp, Retrofit и др.) активно работают над реализацией мультиплатформенного API для работы с файлами и потоками. Сделано уже много чего, ждем полноценного релиза библиотеки в KMP варианте
Okio's Kotlin Multiplatform Files API
Авторы библиотеки Okio (OkHttp, Retrofit и др.) активно работают над реализацией мультиплатформенного API для работы с файлами и потоками. Сделано уже много чего, ждем полноценного релиза библиотеки в KMP варианте
#Compose #Desktop
Вышел Jetpack Compose for Desktop: Milestone 2 с множеством улучшений для разработчиков и interoperability. Что нового:
👉 Обновленный wizard проекта
👉 Поддержка Gradle 6.6 и 6.7
👉 Поддержка macOS 10.13 и 10.14
👉 Поддержка Apple Silicon
👉 Возможность встраивания Compose for Desktop в Swing приложения
👉 Поддержка Android XML иконок
Вышел Jetpack Compose for Desktop: Milestone 2 с множеством улучшений для разработчиков и interoperability. Что нового:
👉 Обновленный wizard проекта
👉 Поддержка Gradle 6.6 и 6.7
👉 Поддержка macOS 10.13 и 10.14
👉 Поддержка Apple Silicon
👉 Возможность встраивания Compose for Desktop в Swing приложения
👉 Поддержка Android XML иконок