JetBrains izdaje Compose Multiplatform 1.0 za izradu Kotlin aplikacija

click fraud protection

JetBrains je izdao verziju 1.0 Compose Multiplatform, koja programerima omogućuje stvaranje Kotlin aplikacija za desktop, Android i web.

JetBrains proizvodi neka od najpopularnijih integriranih razvojnih okruženja (IDE) za izradu softvera s Javom, PHP, Kotlin i drugim programskim jezicima. Tvrtka je također radila na JetBrains Compose Multiplatform, okvir za stvaranje višeplatformskih aplikacija temeljen na jeziku Kotlin (i povezan je s Googleov Jetpack Compose). Multiplatform je neko vrijeme bio u različitim fazama razvoja na različitim platformama, a sada JetBrains kaže da je spreman za sve za korištenje na Androidu, stolnom računalu i webu.

JetBrains je u četvrtak rekao, "s Compose Multiplatform by Jetbrains, programeri mogu jednostavno kreirati desktop aplikacije sa korisničkim sučeljem u Kotlinu. Okvir je deklarativan, tako da kôd odražava korisničko sučelje i programeri ne moraju brinuti o logici ažuriranja korisničkog sučelja, to im omogućuje pregledati dijelove korisničkog sučelja bez izgradnje cijele aplikacije i dijeli zajednički API s Jetpack Compose by Google radi pojednostavljenja posvajanje. [...] Programeri mogu dijeliti svoje korisničko sučelje i kod za upravljanje stanjem između Androida, stolnog računala i weba te jednostavno prenijeti aplikacije temeljene na Android Jetpack Compose na radnu površinu. "

To sve znači da je sada moguće kreirati aplikacije na Windowsima, macOS-u, Linuxu, Androidu i webu s jednom bazom koda Kotlina. Aplikacije za stolna računala mogu koristiti izbornike, tipkovničke prečace i obavijesti uz hardverski ubrzano iscrtavanje pomoću Skia grafička biblioteka. Web-aplikacije izgrađene s Multiplatformom imaju pristup posebne CSS sposobnosti za interakciju s elementima stranice.

U ovom trenutku nema manjka okvira za stvaranje višeplatformskog softvera, s Elektron vjerojatno trenutno najpopularniji (pokreće Discord, Slack, Microsoft Teams, Skype i mnoge druge), iako Electron uopće ne podržava mobilne uređaje. Google je trenutno u razvoju lepršati, koji koristi programski jezik Dart i trenutno podržava platforme za stolna računala, mobilne uređaje i web — isto kao i Jetpack Compse Multiplatform.

Dostupno je više informacija o Compose Multiplatform na web stranici JetBrains.