Programavimas

„JetBrains“ išleidžia „Kotlin“ darbalaukio vartotojo sąsają

„JetBrains“ paskelbė savo pirmąjį „Jetpack Compose for Desktop“ leidimą. Remiantis „Google“ sukurtu „Jetpack Compose“ įrankių rinkiniu, skirtu „Android“ vartotojo sąsajai kurti, „JetBrains“ sistema pateikia deklaratyvų ir reaktyvų požiūrį į vartotojo sąsajų kūrimą naudojant „Kotlin“.

Naudodama API, įkvėptą tokių sistemų kaip „React“ ir „Flutter“, „Jetpack Compose for Desktop“ leidžia deklaratyviai sukurti darbalaukio vartotojo sąsają, derinant sudedamąsias funkcijas. Programos būsena yra pasirūpinta ir vizualinis vaizdavimas sinchronizuojamas sistemoje.

Pagrindinės „Jetpack Compose for Desktop“ teikiamos API veikia taip, kaip jų „Android“ mobiliesiems partneriai, įskaitant vartotojo sąsajos elementus ir modifikatorius. Sukūrę projekto priklausomybes, kūrėjai gali išreikšti paprastą būseną turinčią vartotojo sąsają su keliomis kodo eilutėmis ir pasinaudoti gausia paruoštų naudoti medžiagų dizaino elementų biblioteka, kad būtų patikslinta vartotojo sąsaja.

Siekiant užtikrinti, kad abi technologijos vystytųsi kartu, „Jetpack Compose for Desktop“ pagrindas yra kuriamas bendradarbiaujant su „Google Jetpack Compose“ projektu. Kūrėjai gali dalytis didele vartotojo sąsajos diegimo dalimi tarp darbalaukio ir „Android“. Darbalaukiui būdingos API yra sukonstruotos kaip „Jetpack Compose“ API ir leidžia programai reaguoti į pelės žymeklio įvykius, atlikti užklausas ir valdyti programos langų dydį bei padėtį ir kurti dėklo piktogramas ar meniu juostos įrašus.

Pirmasis etapas buvo paskelbtas lapkričio 5 d. Yra pagrindo pradžios pamoka. „Jetpack Compose for Desktop“ integruojamas su „Swing“ ir AWT („Abstract Window Toolkit“), suteikiant šių „Java“ API galimybių „Jetpack Compose“ darbalaukio programoms. Taip pat pateikiama didelė „Skia“ grafinės bibliotekos API dalis, užtikrinanti žemo lygio perteikimą „Jetpack Compose for Desktop“ ir leidžianti kūrėjams kontroliuoti, kaip pateikiama jų programa.

$config[zx-auto] not found$config[zx-overlay] not found