歡迎您光臨本站 註冊首頁

谷歌開源 Jetpack Compose,基於 Kotlin 的 UI tooltik

←手機掃碼閱讀     admin @ 2019-05-08 , reply:0

Google 在 I/O 2019 上宣布「Kotlin-first」,並表示接下來許多新的 Jetpack API 和功能將首先在 Kotlin 中提供,當天谷歌就開源 Jetpack Compose 呼應了這一戰略。

import androidx.compose.*
import androidx.ui.core.*

@Composable
fun Greeting(name: String) {
   Text ("Hello $name!")
}

Jetpack Compose 是一個非捆綁 UI 工具包,它結合了反應式編程模型和 Kotlin 編程語言的簡潔性和易用性,旨在簡化 UI 開發。Jetpack Compose 包含兩個主要組件:

  • Compose UI 庫,其中包含核心 UI 工具包,包括布局、輸入、文本、動畫、樣式、小部件與圖形。

  • Compose 編譯器,一個自定義的 Kotlin 編譯器插件,它採用可組合功能,並自動更新 UI 層次結構。

Jetpack Compose  的 UI 組件是完全聲明式的,允許開發人員通過簡單描述 UI 在代碼中的樣式來創建布局。

開發者可以混合搭配 Jetpack Compose API,同時其本身也支持 Google 的 Material Design。

Jetpack Compose 目前處在預覽階段,它是 Android 軟體組件集 Android Jetpack 的一部分,但不依賴於任何其它 Jetpack 組件。通過 Jetpack Compose,Google 實際上將 UI-as-code 理念引入到了 Android 開發中。

詳情查看項目:


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/106526/google-opensource-jetpack-compose
谷歌開源 Jetpack Compose,基於 Kotlin 的 UI tooltik已經有274次圍觀

http://coctec.com/news/all/show-post-205138.html