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

    0
    90


    JetBrains производит одни из самых популярных интегрированных сред разработки (IDE) для создания программного обеспечения с использованием Java, PHP, Kotlin и других языков программирования. Компания также работает над JetBrains Compose Multiplatform, фреймворком для создания кроссплатформенных приложений на основе языка 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. Веб-приложения, созданные с помощью Multiplatform, имеют доступ к специальным возможностям CSS для взаимодействия с элементами страницы.

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

    Более подробная информация о Compose Multiplatform доступна на веб-сайте JetBrains.

    Предыдущая статьяSeagate Exos X20 и IronWolf Pro 20 ТБ расширяют возможности розничной торговли с жесткими дисками 20 ТБ
    Следующая статьяОбзор Solar Ash – американские горки стиля и содержания
    Петр Григорин
    Интересуется софтом, разработкой и использование новых приложений, технология искусственного интеллекта. Этот писатель - человек с техническими знаниями, который увлечен разработкой программного обеспечения и использованием новых приложений. Его особенно интересуют технологии искусственного интеллекта и то, как они могут быть использованы для улучшения различных отраслей промышленности и повседневной жизни. Обладая прочной основой в области информатики и острым взглядом на инновации, этот писатель обязательно привнесет ценные идеи и соображения в любую дискуссию на эти темы. Пишет ли он о последних открытиях в области ИИ или исследует потенциал новых программных инструментов, его работа обязательно будет увлекательной и заставляющей задуматься.