В блоге JetBrains рассказали о том, что инструменты для работы с Kotlin Multiplatform теперь поддерживаются в IDE Fleet. По мнению компании, единый редактор упрощает работу над кроссплатформенными приложениями.
Основные возможности Kotlin Multiplatform в Fleet:
при запуске проекта среда разработки автоматически создаст конфигурации для Android и iOS, указанные в файле сборки. Их можно использовать для запуска кода на виртуальном смартфоне Android или в симуляторе iPhone;

Fleet поддерживает разные языки, поэтому разработчику не надо переключаться между IDE во время работы над кроссплатформенным приложением. При редактировании кода на Swift доступны все функции редактирования Kotlin или Java. Кроме того, заявлена полная поддержка проектов Xcode;

реализована функция кросс-языковой навигации по коду. К примеру, если выбрать функцию в коде на Kotlin и использовать инструмент Show Usages, то система покажет вызовы этой же функции в коде на Swift;

рефакторинг и отладка также поддерживают кросс-языковую связь. Если переименовать функцию с помощью Rename Refactoring в коде на Kotlin, то название изменится и в Swift. Вместе с этим установленные брейкпойнты работают сразу для всех доступных кодовых баз.


В блоге JetBrains отметили, что для работы с Kotlin Multiplatform приходится использовать одновременно две среды разработки: Android Studio и Xcode. Компания ставит своей целью выпустить единую IDE, включающую в себя всё необходимое для работы с разными кодовыми базами.
Сейчас Fleet и инструменты Kotlin Multiplatform в ней доступны бесплатно в режиме предварительного просмотра. Позже JetBrains выпустит стабильную версию IDE и окончательно определится с моделью ценообразования.