🎉 Предварительный просмотр новых возможностей языка
🚀 Поддержка инкрементальной компиляции для целей 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
Команда Kotlin обновляет дорожную карту каждые полгода, подводя итоги и планируя следующие шаги:
Compose Multiplatform
👉 Перевести Compose Multiplatform for Web в Beta
👉 Выпустить больше Jetpack библиотек для KMP. В первую очередь Navigation 3 и Paging 3
👉 Новый компонент для ввода текста на iOS с целью чтобы сделать его максимально нативным по виду и поведению
👉 Унификация Compose Preview аннотации (сейчас их 3 с разными пакетами)
Kotlin Multiplatform IDE плагин
👉 Поддержка работы плагина на Windows и Linux, но там не будет поддержки работы со Swift и сборки под Apple платформы
👉 Возможность просмотра документации подключенных Swift/Obj-C библиотек
👉 Поддержка Swift 6.2 и Xсode 2026
👉 Улучшение навигации и рефакторинга кросс языков
👉 Улучшение работы Compose Preview в common
Kotlin/Native и Kotlin/iOS
👉 Развитие Swift Export и стабильный релиз в 2026 году
👉 Поддержать Kotlin Coroutines и Flow в Swift Export
👉 Сокращение времени сборки
Kotlin/JS
👉 Автоматическое переключение на Kotlin/JS для Compose for Web, когда WASM таргет не работает
👉 Расширение возможностей JavaScript Export: suspend функции, value классы, typealias и другие
Kotlin/WASM
👉 Релиз Kotlin/WASM Beta
👉 Поддержка многомодульной компиляции для динамической загрузки
Инструменты для сборки
👉 Сделать конфигурацию Gradle сборки удобнее
👉 Упростить публикацию KMP библиотек
👉 Предоставление Build tools API для удобства интеграции с разными билд системами
👉 Ускорение сборки и процесса импорта проекта в Gradle
#kotlin #compose #wasm #ios #native #gradle #idea #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥40👍6❤4