JetBrains julkaisee Compose Multiplatform 1.0:n Kotlin-sovellusten luomiseen

click fraud protection

JetBrains on julkaissut Compose Multiplatformin version 1.0, jonka avulla kehittäjät voivat luoda Kotlin-sovelluksia työpöydälle, Androidille ja webille.

JetBrains tuottaa joitakin suosituimmista integroiduista kehitysympäristöistä (IDE) ohjelmistojen luomiseen Java-, PHP-, Kotlin- ja muilla ohjelmointikielillä. Yhtiö on myös työskennellyt JetBrains Compose Multiplatform, kehys, jolla luodaan monialustaisia ​​sovelluksia, jotka perustuvat Kotlin-kieleen (ja on yhdistetty Googlen Jetpack Compose). Multiplatform on ollut eri kehitysvaiheissa eri alustoilla jonkin aikaa, ja nyt JetBrains sanoo, että se on valmis kaikkien käytettäväksi Androidilla, työpöydällä ja verkossa.

JetBrains sanoi torstaina: "Jetbrainsin Compose Multiplatformin avulla kehittäjät voivat helposti luoda työpöytäsovelluksia käyttöliittymällä Kotlinissa. Kehys on deklaratiivinen, joten koodi heijastaa käyttöliittymää ja kehittäjien ei tarvitse huolehtia käyttöliittymän päivityslogiikasta, vaan se antaa heille mahdollisuuden esikatsele käyttöliittymän osia rakentamatta koko sovellusta ja jakaa yhteisen sovellusliittymän Googlen Jetpack Composen kanssa yksinkertaistaakseen hyväksyminen. [...] Kehittäjät voivat jakaa käyttöliittymänsä ja tilanhallintakoodinsa Androidin, työpöydän ja verkon välillä ja siirtää helposti Android Jetpack Compose -pohjaiset sovellukset työpöydälle. "

Tämä kaikki tarkoittaa, että nyt on mahdollista luoda sovelluksia Windowsissa, macOS: ssä, Linuxissa, Androidissa ja verkossa yhdellä Kotlin-koodikannasta. Työpöytäsovellukset voivat käyttää valikoita, pikanäppäimiä ja ilmoituksia laitteistokiihdytetyssä renderöinnissä Skian grafiikkakirjasto. Multiplatformilla rakennetuilla verkkosovelluksilla on pääsy erityisiä CSS-kykyjä vuorovaikutukseen sivun elementtien kanssa.

Tässä vaiheessa ei ole pulaa kehyksistä, joilla luodaan monialustaisia ​​ohjelmistoja Elektroni luultavasti suosituin tällä hetkellä (joissa on käytössä Discord, Slack, Microsoft Teams, Skype ja monet muut), vaikka Electron ei tue mobiilia ollenkaan. Google kehittää parhaillaan Flutter, joka käyttää Dart-ohjelmointikieltä ja tukee tällä hetkellä työpöytäalustoja, mobiilia ja verkkoa – sama kuin Jetpack Compse Multiplatform.

Lisätietoja Compose Multiplatformista on saatavilla JetBrainsin verkkosivuilla.