JetBrains izlaiž Compose Multiplatform 1.0, lai izveidotu Kotlin lietotnes

click fraud protection

JetBrains ir izlaidusi Compose Multiplatform versiju 1.0, kas ļauj izstrādātājiem izveidot Kotlin lietotnes galddatoriem, Android un tīmeklim.

JetBrains ražo dažas no populārākajām integrētajām izstrādes vidēm (IDE), lai izveidotu programmatūru ar Java, PHP, Kotlin un citām programmēšanas valodām. Uzņēmums arī ir strādājis pie JetBrains Compose Multiplatform, ietvars starpplatformu lietojumprogrammu izveidei, pamatojoties uz Kotlin valodu (un ir savienots ar Google Jetpack Compose). Daudzplatforma jau kādu laiku ir bijusi dažādās izstrādes stadijās dažādās platformās, un tagad JetBrains saka, ka tā ir gatava lietošanai ikvienam Android, galddatorā un tīmeklī.

JetBrains ceturtdien sacīja: "Izmantojot Jetbrains Compose Multiplatform, izstrādātāji var viegli izveidot darbvirsmas lietotnes ar lietotāja saskarni Kotlinā. Ietvars ir deklaratīvs, tāpēc kods atspoguļo lietotāja saskarni, un izstrādātājiem nav jāuztraucas par lietotāja interfeisa atjaunināšanas loģiku, tas ļauj viņiem priekšskatiet lietotāja saskarnes daļas, neizveidojot visu lietotni, un kopīgo API ar Google Jetpack Compose, lai vienkāršotu adopcija. [...] Izstrādātāji var koplietot savu lietotāja interfeisu un stāvokļa pārvaldības kodu starp Android, darbvirsmu un tīmekli, kā arī viegli pārnēsāt Android Jetpack Compose lietotnes uz darbvirsmu. "

Tas viss nozīmē, ka tagad ir iespējams izveidot lietojumprogrammas operētājsistēmās Windows, macOS, Linux, Android un tīmeklī, izmantojot vienu Kotlin kodu bāzi. Darbvirsmas lietotnēs var izmantot izvēlnes, īsinājumtaustiņus un paziņojumus ar aparatūras paātrinātu renderēšanu, izmantojot Skia grafikas bibliotēka. Tīmekļa lietotnēm, kas izveidotas ar vairāku platformu palīdzību, ir piekļuve īpašas CSS spējas mijiedarbībai ar lapas elementiem.

Pašlaik netrūkst ietvaru, lai izveidotu starpplatformu programmatūru, ar Elektrons iespējams, šobrīd vispopulārākais (darbina Discord, Slack, Microsoft Teams, Skype un daudzas citas), lai gan Electron mobilās ierīces neatbalsta vispār. Google pašlaik izstrādā Plandīšanās, kurā tiek izmantota Dart programmēšanas valoda un pašlaik tiek atbalstītas galddatoru platformas, mobilās ierīces un tīmeklis — tāpat kā Jetpack Compse Multiplatform.

Papildinformācija par Compose Multiplatform ir pieejama JetBrains vietnē.