JetBrains выпускает Compose Multiplatform 1.0 для создания приложений Kotlin

JetBrains выпустила версию 1.0 Compose Multiplatform, которая позволяет разработчикам создавать приложения Kotlin для настольных компьютеров, Android и Интернета.

JetBrains производит одни из самых популярных интегрированных сред разработки (IDE) для создания программного обеспечения с использованием Java, PHP, Kotlin и других языков программирования. Компания также работает над JetBrains создает мультиплатформенность, фреймворк для создания кроссплатформенных приложений на основе языка Kotlin (и связан с Google Jetpack Compose). Мультиплатформенность уже некоторое время находится на разных стадиях разработки на разных платформах, и теперь JetBrains заявляет, что она готова для использования всеми на Android, настольных компьютерах и в Интернете.

В четверг компания JetBrains заявила: «С помощью Compose Multiplatform от Jetbrains разработчики могут легко создавать настольные приложения с пользовательским интерфейсом на Kotlin. Фреймворк является декларативным, поэтому код отражает пользовательский интерфейс, и разработчикам не нужно беспокоиться о логике обновления пользовательского интерфейса. просматривать части пользовательского интерфейса без создания всего приложения и использовать общий API с Jetpack Compose от Google, чтобы упростить принятие. [...] Разработчики могут обмениваться своим пользовательским интерфейсом и кодом управления состоянием между Android, настольными компьютерами и Интернетом, а также легко переносить приложения на основе Android Jetpack Compose на настольные компьютеры. "

Все это означает, что теперь можно создавать приложения для Windows, macOS, Linux, Android и Интернета с помощью единой базы кода Kotlin. Приложения для настольных ПК могут использовать меню, сочетания клавиш и уведомления с аппаратным ускорением рендеринга с помощью Графическая библиотека Skia. Веб-приложения, созданные с помощью мультиплатформы, имеют доступ к специальные возможности CSS для взаимодействия с элементами страницы.

На данный момент нет недостатка в платформах для создания кроссплатформенного программного обеспечения. Электрон вероятно, сейчас он самый популярный (используется в Discord, Slack, Microsoft Teams, Skype и многих других), хотя Electron вообще не поддерживает мобильные устройства. Google в настоящее время разрабатывает трепетать, который использует язык программирования Dart и в настоящее время поддерживает настольные платформы, мобильные устройства и Интернет — так же, как Jetpack Compse Multiplatform.

Дополнительная информация о Compose Multiplatform доступна. на сайте JetBrains.