Получил секретное письмо от разработчика 💉 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
Что нового
👉 Поддержка Java Platform Module System (JPMS) модулей
🚀 Улучшение производительности
📄 Улучшение документации
#io
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24