據(jù) JetBrains 發(fā)布,JetBrains 的 Kotlin 聲明式 UI 框架 Compose Multiplatform 已更新至 1.0 版,可供生產(chǎn)使用!
JetBrains 將介紹一些亮點(diǎn),希望你能和 JetBrains 一樣期待框架的發(fā)布:
在桌面上,你可以快速高效地創(chuàng)建具有精美用戶界面的 Kotlin 應(yīng)用。
在 Web 上,你可以使用 Compose for Web 的穩(wěn)定 DOM API 構(gòu)建生產(chǎn)級動態(tài) Web 體驗,并實(shí)現(xiàn)與所有瀏覽器 API 的完全互操作。
未來版本將提供對 Material UI 微件的支持。
總體而言,現(xiàn)在包括 Android,使用與 Google 的 Jetpack Compose 兼容的專業(yè)知識和代碼共享都得到了大幅簡化。
在很長一段時間內(nèi),如果你想為 Kotlin 桌面應(yīng)用程序構(gòu)建用戶界面,你都必須使用傳統(tǒng)的 Java UI 框架,因為沒有任何 Kotlin 庫支持桌面的現(xiàn)代化 UI 開發(fā)風(fēng)格。
這一狀況將被 Compose Multiplatform 改變。 JetBrains 這就來探索新的框架會如何改善為 Kotlin 應(yīng)用編寫 UI 的體驗。