Вышла библитека KotlinX Coroutines 1.8.0
👉 Поддержка WASM
👉 Kotlin 1.9.21
🛠️ Исправление багов
#coroutines #wasm @kotlin_broadcast
👉 Поддержка WASM
👉 Kotlin 1.9.21
🛠️ Исправление багов
#coroutines #wasm @kotlin_broadcast
🔥32👍8❤3
Forwarded from Compose Broadcast (Кирилл Розов)
This media is not supported in your browser
VIEW IN TELEGRAM
В Haze добавили поддержку WebAssembly. Получилось очень просто добавить к уже готовой реализации Compose iOS и Desktop на JVM
#sample #wasm @compose_broadcast
#sample #wasm @compose_broadcast
🔥17
Вышла стабильная четвертая версия популярной библиотеки MVIKotlin
Что нового:
👉 Поддержка WasmJS
👉 Обновление зависимостей до актуальных версий
👉 Весь deprecated код был удален
👉 Дебажные артефакты больше не публикуются для Android
👉 Добавлена поддержка отправки
👉 Изменения API
👉 Зависимость на Essenty 2.0
#mvi #arkivanov #wasm #архитектура
Подписывайте на @kotlin_broadcast
Что нового:
👉 Поддержка WasmJS
👉 Обновление зависимостей до актуальных версий
👉 Весь deprecated код был удален
👉 Дебажные артефакты больше не публикуются для Android
👉 Добавлена поддержка отправки
Action
из Executor
👉 Изменения API
👉 Зависимость на Essenty 2.0
#mvi #arkivanov #wasm #архитектура
Подписывайте на @kotlin_broadcast
GitHub
Release 4.0.0 · arkivanov/MVIKotlin
Changes since version 4.0.0-beta01
Updated Essenty to 2.0.0(#134)
Promoted Executor onAction and forward methods to stable (#133)
Promoted DSL APIs to stable (#135)
Earlier changes since version ...
Updated Essenty to 2.0.0(#134)
Promoted Executor onAction and forward methods to stable (#133)
Promoted DSL APIs to stable (#135)
Earlier changes since version ...
🔥23👍3
Вышла Essenty 2.0:
👉 Удалена поддержка Parcelable. Теперь используем kotlinx-serialization
👉 Поддержка WasmJS
👉 Улучшения работы с состоянием
👉 Дебажные артефакты больше не публикуются для Android
👉 Улучшения API BackDispatcher
👉 Весь deprecated код был удален
#архитектура #android #wasm #arkivanov
Подписывайте на @kotlin_broadcast
👉 Удалена поддержка Parcelable. Теперь используем kotlinx-serialization
👉 Поддержка WasmJS
👉 Улучшения работы с состоянием
👉 Дебажные артефакты больше не публикуются для Android
👉 Улучшения API BackDispatcher
👉 Весь deprecated код был удален
#архитектура #android #wasm #arkivanov
Подписывайте на @kotlin_broadcast
GitHub
Release 2.0.0 · arkivanov/Essenty
Changes since version 2.0.0-beta02
Added Bundle#putSerializable and Bundle#getSerializable extension functions for kotlinx-serialization (#166)
Updated Kotlin to 1.9.23 and kotlinx-serialization t...
Added Bundle#putSerializable and Bundle#getSerializable extension functions for kotlinx-serialization (#166)
Updated Kotlin to 1.9.23 and kotlinx-serialization t...
❤26👍7🔥4
Релиза Koin 3.6 не будет 🤯 Вместо этого сразу будет Koin 4.0 🥳 Автор библиотеки описал всё это в статье (EN, 3м). Решение принято из-за большого количества улучшений:
🔥Стабилизация поддержки Compose
🚀 Оптимизации ядра
😞 Интеграция асинхронного inject через Coroutines пока еще unstable
👩💻 Поддержка WASM
👩💻 Поддержка Compose MP и ViewModel
👩💻 Kotlin 2.0
#koin #di #wasm #compose
🔥Стабилизация поддержки Compose
🚀 Оптимизации ядра
😞 Интеграция асинхронного inject через Coroutines пока еще unstable
#koin #di #wasm #compose
Please open Telegram to view this post
VIEW IN TELEGRAM
👍86👎10👏3🔥2
Вышла вторая beta Ktor 3.0
👉 Поддержка Kotlin 2.0
👉 I/O теперь работает на основе kotlinx.io, а не собственной реализации
👉 Поддержка обработки HTTP ошибок в SSE
👉 Клиент Ktor для WASM
#ktor #wasm
👉 Поддержка Kotlin 2.0
👉 I/O теперь работает на основе kotlinx.io, а не собственной реализации
👉 Поддержка обработки HTTP ошибок в SSE
👉 Клиент Ktor для WASM
#ktor #wasm
🔥47👍1
👎22🔥15🤯7🤔3
Вышла библиотека KotlinX Coroutines 1.9.0
👩💻 Поддержка Wasm/WASI таргета
👉 limitedParallelism() позволяет задать имя Dispatcher для упрощения дебага. Также это стало стабильным API
👉 JVM. Dispatchers.IO больше не инициализируется при доступе к любому из стандартных Dispatcher
👉 Оператор Flow<T>.chunked(size: Int): Flow<List<T>>
❌ Еще больше deprecated API в BroadcastChannel
🛠 Исправление багов и улучшения
#coroutines #wasm #flow
👉 limitedParallelism() позволяет задать имя Dispatcher для упрощения дебага. Также это стало стабильным API
👉 JVM. Dispatchers.IO больше не инициализируется при доступе к любому из стандартных Dispatcher
👉 Оператор Flow<T>.chunked(size: Int): Flow<List<T>>
🛠 Исправление багов и улучшения
#coroutines #wasm #flow
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35👍13❤1👎1
Вышел Ktor 3.0:
👉 Миграция на kotlinx-io с собственного решения, что привело к увеличению производительности
👉 Поддержка server-sent events (SSE)
👉 Поддержка работы со статисческими ресурсами из ZIP архива
👉 Поддержка CSRF (Cross-Site Request Forgery)
👉 Появилась клиентская библиотека для WASM
🔗 Руководство по миграции на новую мажорную версию
#ktor #wasm
👉 Миграция на kotlinx-io с собственного решения, что привело к увеличению производительности
👉 Поддержка server-sent events (SSE)
👉 Поддержка работы со статисческими ресурсами из ZIP архива
👉 Поддержка CSRF (Cross-Site Request Forgery)
👉 Появилась клиентская библиотека для WASM
io.ktor:ktor-client-core:$ktor_version
🔗 Руководство по миграции на новую мажорную версию
#ktor #wasm
👍42🔥11
Вышел Koin Annotations 1.4.0 Stable
👉 Создание модулей на старте
👉 Поддержка WASM
👉 Поддержка Qualifier
👉 Поддержка object модулей
👉 Сканирование множества модулей для поиска объявление зависимостей
👉 Обновили документацию для KMP
👉 Улучшили валидацию объявлений во время компиляции
👉 Рефакторинг кодогенерации для KMP проектов для решения багов и улучшения скорости работы
#koin #di #wasm
👉 Создание модулей на старте
👉 Поддержка WASM
👉 Поддержка Qualifier
👉 Поддержка object модулей
👉 Сканирование множества модулей для поиска объявление зависимостей
👉 Обновили документацию для KMP
👉 Улучшили валидацию объявлений во время компиляции
👉 Рефакторинг кодогенерации для KMP проектов для решения багов и улучшения скорости работы
#koin #di #wasm
🔥18👍9
🎉 Предварительный просмотр новых возможностей языка
🚀 Поддержка инкрементальной компиляции для целей Wasm
Обновление версии LLVM до 16.0.0 для Kotlin/Native
#kotlin #compose #wasm #native
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🎉3
EitherNet - KMP библиотека для удобной работы с ответами из сети, когда нужно обработать различные типы ответов и не хочется всё это ловить через NetworkException.
Очень давно я делал видео (доступно на YouTube) как сделать такую же обёртку и зачем это нужно
#kotlin #kmp #jvm #android #ios #wasm #js
Очень давно я делал видео (доступно на YouTube) как сделать такую же обёртку и зачем это нужно
#kotlin #kmp #jvm #android #ios #wasm #js
👍28
🚀 Ktor 3.1.0 уже здесь!
JetBrains выпустила новый минорный релиз, который приносит множество полезных обновлений для Android-разработчиков.
👉 Новый CLI-конфигуратор – генерация проектов стала проще.
👉 Поддержка SSE – улучшенная сериализация и heartbeat-события.
👉 Multipart в HttpClient – удобная работа с загрузкой файлов.
👉 Экспериментальная поддержка WASM – новые горизонты для Ktor.
👉 Начало интеграции gRPC – первый шаг к мощной серверной коммуникации.
👉 Движок на основе Curl больше не требует установки сторонних зависимостей, поддерживает ARM и WebSocket
#kotlin #ktor #wasm #grpc
JetBrains выпустила новый минорный релиз, который приносит множество полезных обновлений для Android-разработчиков.
👉 Новый CLI-конфигуратор – генерация проектов стала проще.
👉 Поддержка SSE – улучшенная сериализация и heartbeat-события.
👉 Multipart в HttpClient – удобная работа с загрузкой файлов.
👉 Экспериментальная поддержка WASM – новые горизонты для Ktor.
👉 Начало интеграции gRPC – первый шаг к мощной серверной коммуникации.
👉 Движок на основе Curl больше не требует установки сторонних зависимостей, поддерживает ARM и WebSocket
#kotlin #ktor #wasm #grpc
🔥32👍9🎉3❤1
🆕 Финализация поддержки JSpecify (подробности здесь)
🆕 Завершение поддержки компилятора K1. Переносится в категорию "Deprecated"
🆕 Перевод Kotlin/Wasm (wasm-js) в Beta
Kotlin/Wasm:
⛏️ Переключение таргета wasm-wasi в библиотеках на WASI Preview 2
⛏️ Поддержка компонентной модели
#kotlin #wasm #k1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20
Разработчики, работающие с Kotlin и WebAssembly, обратите внимание! В Kotlin 2.1.20 добавили поддержкой DWARF - технологии, которая позволяет выполнять отладку кода пошагово в WASM-виртуальной машине и инспектировать значения переменных.
#kotlin #wasm
#kotlin #wasm
👍18
JetBrains рассказала про статус и будущее Kotlin Multiplatform для Web разработки. Сейчас в работе:
👉 Улучшении поддержки в IDE
👉 Достичь Beta статус для Kotlin/Wasm и Compose Multiplatform для Web
👉 Режим совместимости со старыми браузерами для Compose Multiplatform
👉 Избавиться от большинства ограничений интеропа в Kotlin/JS
👉 Поддержать современны стандарты JavaScript в Koltin/JS
#kotlin #web #wasm #js
Please open Telegram to view this post
VIEW IN TELEGRAM
👍49