#Kotlin #IDEA
Kotlin Plugin Released With IDEA 2020.3
Разработка Kotlin плагина переехала в репозиторий IDEA и стала его частью, чтобы упростить интеграцию последних фичей платформы. Теперь мажорные релизы Kotlin плагина будут выходить вместе с IDE от JetBrains.
В последнем релизе 2020.3 добавили такие функции:
👉 Inline рефакторинг в разных языках
👉 Поддержка структурного поиска и замены для Kotlin, позволяющие искать код по шаблону
👉 Поддержка настроек форматирования кода для Kotlin плагина в .editorconfig
👉 Новые шаблоны для Jetpack Compose for Desktop и KMP
Kotlin Plugin Released With IDEA 2020.3
Разработка Kotlin плагина переехала в репозиторий IDEA и стала его частью, чтобы упростить интеграцию последних фичей платформы. Теперь мажорные релизы Kotlin плагина будут выходить вместе с IDE от JetBrains.
В последнем релизе 2020.3 добавили такие функции:
👉 Inline рефакторинг в разных языках
👉 Поддержка структурного поиска и замены для Kotlin, позволяющие искать код по шаблону
👉 Поддержка настроек форматирования кода для Kotlin плагина в .editorconfig
👉 Новые шаблоны для Jetpack Compose for Desktop и KMP
#IDEA
Празднование 20 лет IntelliJ IDEA
Популярнейшей IDE исполнилось 20 лет. В честь этого события нас ждет конференция, которая пройдет 25 и 26 февраля. Мы узнаем о возможностях продукта и его будущем.
Празднование 20 лет IntelliJ IDEA
Популярнейшей IDE исполнилось 20 лет. В честь этого события нас ждет конференция, которая пройдет 25 и 26 февраля. Мы узнаем о возможностях продукта и его будущем.
#IDEA
Вышел Kotlin плагин 2021.1
Kotlin плагин стал частью IDEA и теперь будет выходить вместе с ней. В новой версии нас ждёт:
🚀 Ускорено дополнение кода (code completion). Ускорение на 50%
🚀 Ускорено подсвечивание кода. Ускорение на 25%
👉 Возможность "Change signature" теперь работает лучше
👉 Для свойств с собственным getter теперь можно будет выполнить их код и получить их значение в Debug панеле
👉 Автодополнение кода для аргументов типа (generic)
👉 Теперь UML диаграммы поддерживают работу с Kotlin
👉 Все другие возможности. которые были в 2020.3 теперь также доступны новому Kotlin плагину
Также спойлернули что будут вестись работы над улучшением дебагинга Kotlin кода. Взгрустнул что теперь все фичи работы с Kotlin до Android Studio станут приезжать реже из-за синхронизации графиков релиза Kotlin плагина с IDEA
Вышел Kotlin плагин 2021.1
Kotlin плагин стал частью IDEA и теперь будет выходить вместе с ней. В новой версии нас ждёт:
🚀 Ускорено дополнение кода (code completion). Ускорение на 50%
🚀 Ускорено подсвечивание кода. Ускорение на 25%
👉 Возможность "Change signature" теперь работает лучше
👉 Для свойств с собственным getter теперь можно будет выполнить их код и получить их значение в Debug панеле
👉 Автодополнение кода для аргументов типа (generic)
👉 Теперь UML диаграммы поддерживают работу с Kotlin
👉 Все другие возможности. которые были в 2020.3 теперь также доступны новому Kotlin плагину
Также спойлернули что будут вестись работы над улучшением дебагинга Kotlin кода. Взгрустнул что теперь все фичи работы с Kotlin до Android Studio станут приезжать реже из-за синхронизации графиков релиза Kotlin плагина с IDEA
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
JetBrains выпустила бесплатный курс по изучения эффективного рефакторинга Kotlin кода c помощью IDEA. Делается все с помощью плагина для IDE
#tooling #idea @kotlin_broadcast
#tooling #idea @kotlin_broadcast
🔥51👍8🤯2👏1
Хоть Kotlin 2.0 уже и вышел, но вот IDEA еще переезжает на работу полностью на K2 компилятор. В версии IDEA 2024.2 уже доступна Beta версия, где работают самые популярные фичи, а вот с версии 2024.3 случится переход в режим работы на K2 по умолчанию. Сейчас еще пока надо ходить в настройки и включать в настройках "Languages & Frameworks -> Kotlin" включить "Enable K2 Mode" (в Android Studio тоже можно)
Зачем нужно это? K2 приносит очень много преимуществ в стабильности и скорости работе с Kotlin в IDEA.
#kotlin #k2 #idea
Зачем нужно это? K2 приносит очень много преимуществ в стабильности и скорости работе с Kotlin в IDEA.
#kotlin #k2 #idea
👍25👎2
Forwarded from Android Broadcast
Решил попробовать K2 режим работы Kotlin плагина в IDEA. Compose Multiplatform и KMP плагины пока не имеют поддержки K2 😞 Всё остальное в Android Studio работает
#idea #androidstudio #k2
#idea #androidstudio #k2
👍18❤3👎3
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
В процессе дебага корутин вы могли столкнуться с тем что переменная "was optimized out", что является результатом оптимизиации state машины под капотом корутины.
Для того чтобы вся информация оставалась можно во время работы в IDEA включать debug режим работы Kotlin.
kotlin {
compilerOptions {
// Код запускается из IDEA/Android Studio
if (System.getProperty("idea.active") == "true"){
// Включаем режим дебага
freeCompilerArgs = listOf("-Xdebug")
}
}
}
#kotlin #idea #androidstudio #coroutines
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥12
💉 Вышел официальный Koin плагин для Idea/Android Studio
Выпустили раннюю версию плагина Koin для Idea и Android Studio, чтобы решить проблемы с отсутствием проверки графа во время валидации и улучшения опыта работы с библиотекой.
В текущей версии доступен просмотр дерева конфигурации Koin, включающий модули, компоненты и зависимости. Также есть навигация между компонентами и зависимостями, что избавляет от поиска по кодовой базе.
Пока нет поддержки разделения на модули, граф строится один на всё. В будущем уже будет множество фичей. Авторы считают, что проверка графа в IDE лучше, чем только во время компиляции, и обеспечит анализ использования Koin в реальном времени.
На текущий момент доступ к плагину можно получить только через оформление заявки (я доступ получил и буду рассказывать детали).
#koin #di #androidstudio #idea
Выпустили раннюю версию плагина Koin для Idea и Android Studio, чтобы решить проблемы с отсутствием проверки графа во время валидации и улучшения опыта работы с библиотекой.
В текущей версии доступен просмотр дерева конфигурации Koin, включающий модули, компоненты и зависимости. Также есть навигация между компонентами и зависимостями, что избавляет от поиска по кодовой базе.
Пока нет поддержки разделения на модули, граф строится один на всё. В будущем уже будет множество фичей. Авторы считают, что проверка графа в IDE лучше, чем только во время компиляции, и обеспечит анализ использования Koin в реальном времени.
На текущий момент доступ к плагину можно получить только через оформление заявки (я доступ получил и буду рассказывать детали).
#koin #di #androidstudio #idea
👍49🔥11
На основе обратной связи от партнеров JetBrains отказалась от разработки отдельной IDE для KMP разработки, а также свернет поддержку KMP в Fleet к июню 2025.
🎉 Поддержка KMP будет сделана в IntelliJ IDEA and Android Studio. Жду когда все фичи из Fleet для KMP перейдет в IDEA
Лично меня новость очень порадовала, чтобы не плодилось кучу IDEA
#kmp #idea #fleet
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉72👍6❤2
Junie - новый кодинг ассиcтент от JetBrains. На момент выхода поста находится в EAP
#idea #ai #jetbrains
#idea #ai #jetbrains
❤11👍4