Обложка канала

Android Good Reads

2600 @droidgr

Самые интересные статьи, видео и новости, связанные с Android разработкой. Не больше трёх материалов в день.

Android Good Reads

3 года назад
Открыть в
Планы по улучшению поддержки Kotlin в IDE Один из основных фокусов команды Kotlin на ближайшие полгода – переписывание IDE поддержки языка на новый К2 компилятор. Этот проект в первую очередь направлен на то, чтобы улучшить стабильность анализа кода и скорость навигации, автокомплишна и подсветки кода и в IDEA, и в Android Studio. Первая публичная версия нового плагина для IDEA выйдет в июле 2023. Важный момент – первый релиз будет Lightweight версией, которая включает в себя только самые базовые IDE фичи: 🛠️Полноценная подсветка кода и Find Usages 🛠️Базовые автокомплишн и дебаггер 🛠️Основные рефакторинги и code insight фичи (go to declaration, parameter info и т.д.) 🛠️Самые частоиспользуемые инспекции 🛠️Поддержка мультиплатформы и gradle.kts Старый и новый плагин какле-то время будут жить вместе, так что вы сможете выбирать, что вам важнее – полный список текущих IDE фичей или быстрый перфоманс.
First public release of the K2-based IntelliJ plugin : KTIJ-23988

Summary [The creation of the new Kotlin K2 compiler](https://youtrack.jetbrains.com/issue/KT-52604/Release-K2-Beta) is also aimed at improving the IDE experience. Performance and quality are the main focuses of the new product. By July 2023, we are going to release the first public version of the IntelliJ plugin that will be based on the new compiler. The estimated date may change as it depends on the K2 compiler Beta release. The general properties of this plugin include: * Faster code completion, highlighting, and element search operations (Find Usages, Navigation, etc.). * More stable code analysis. * Fewer features. We also call it the “Lightweight” release, as not all IDE features are implemented. We are not trying to implement as many features as possible, but we are focused on their quality. Plans We plan to support the following features in the Lightweight release: * Full code highlighting * Basic code completion * Debugger - Breakpoints - The most frequently used stepping - Evaluate expression * Find…

YouTrack