Вышел Amper 0.5.0 - система сборки проектов от JetBrains. Фокус - KMP разработка
⚠️ Улучшили интеграцию сIDE Fleet
🏝 Поддержка ресурсов Compose Multiplatform
🏝 Поддержка KSP2 (нужен Kotlin 2.1)
🏝 Поддержка Parcelize плагина для Android
🤖 Возможность собирать подписанные Android с применением R8
👉 Единое место на компьтере для кешей всех загрузок
В комментариях делитесь мнение, уйдем ли мы от использования Gradle в пользу Amper для KMP проектов?
#инструменты #kmp #amper
⚠️ Улучшили интеграцию с
👉 Единое место на компьтере для кешей всех загрузок
В комментариях делитесь мнение, уйдем ли мы от использования Gradle в пользу Amper для KMP проектов?
#инструменты #kmp #amper
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥1
Kotlin Multiplatform Broadcast
KSP2 (нужен Kotlin 2.1)
Что еще за KSP2? Скорее всего сейчас вы используете KSP версии 1. Это переход на новую архитектуры для устранения моментов, который не способна закрыть первая реализация. Подробнее рассказал в посте на @android_broadcast
Kotlin 2.1 выйдет (ориентировочно конец 2024) уже с поддержкой KSP2, а первая версия будет deprecated и больше не поддерживается.
#Ksp
Kotlin 2.1 выйдет (ориентировочно конец 2024) уже с поддержкой KSP2, а первая версия будет deprecated и больше не поддерживается.
#Ksp
👍26
Получил секретное письмо от разработчика 💉 Koin 🤯🤯🤯 Команда готовит IDE плагин и запускает раннее тестирование. Плагин позволит осуществлять навигацию по объявлениям в Koin и делает визуализацию частей Koin в виде дерева (модули, компоненты, зависимости)
#koin
#koin
Please open Telegram to view this post
VIEW IN TELEGRAM
❤106🔥49👍18
Вышел Kotlin Poet 2.0 - библиотека для генерации исходного кода на Kotlin.
Из изменений: улучшения API и теперь пробелы не будут заменяться на переносы строки автоматически. Новый символ
Миграция не должна вызвать проблем так как авторы сохранили API и бинарную совместимость.
Вот совсем не понял почему версия поменяла мажорную цифру
Из изменений: улучшения API и теперь пробелы не будут заменяться на переносы строки автоматически. Новый символ
♢
позволит контролировать когда перенос безопасен.Миграция не должна вызвать проблем так как авторы сохранили API и бинарную совместимость.
Вот совсем не понял почему версия поменяла мажорную цифру
1👍24
Решение подобное Anvil для Dagger. Самое интересное - kotlin-inject-anvil уже есть 😁
#di
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤4
Хотите носить документацию по Kotlin с собой? Можно скачать её в PDF с официального сайта
#kotlin #документация
#kotlin #документация
🔥32👍3❤1
Media is too big
VIEW IN TELEGRAM
Touchlab показали Compose Swift Bridge, который сгенерирует весь необходимый код для интеграции и позволят писать UI в Compose
#touchlab #compose #swiftui #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍3
Автор статья рассказывает как из Gradle таска задавать версию Android и iOS приложения
#kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
В итоге автор и другие стандартные подходы не рекомендует, а предлагает делать Dispatcher с ограниченным количеством потоков с помощью limitedParallelism() или использовать LOOM
#корутины #spring
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥3
🎉 Предварительный просмотр новых возможностей языка
🚀 Поддержка инкрементальной компиляции для целей Wasm
Обновление версии LLVM до 16.0.0 для Kotlin/Native
#kotlin #compose #wasm #native
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🎉3
Автор рассказывает как property типа лямбда в data class разрушило ожидаемую автором работу
equals
и hashCode
#kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39
IntelliJ IDEA 2024.3 стало стабильной, а вести и с ним и режим работы на K2 компиляторе. Это привнесет более быстрый и качественный анализ Kotlin кода, сокращение расхода памяти и повышение общей производительности IDEA и Android Studio
Режим не включается по умолчанию и это надо сделать в настройках. Надо открыть Preferences/Settings | Languages & Frameworks | Kotlin and select и включить "Enable K2 mode". Переход по умолчанию будет в IDEA 2025.1
‼️ Не все плагины поддерживают K2, поэтому придется ждать
#idea #androidstudio #k2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍5
1🔥44👍4