「Jetpack Compose」の版間の差分
Administrator (トーク | 投稿記録) ページの作成:「 Jetpack Compose (AndroidX Compose)とは、AndroidアプリのUIデザインを関数で定義するやつです。 大雑把にいえばiOSでいうSwiftUIみたいな…」 |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| 1行目: | 1行目: | ||
'''Jetpack Compose''' (AndroidX Compose)とは、AndroidアプリのUIデザインを関数で定義するやつです。 | |||
大雑把にいえば[[iOS]]でいう[[SwiftUI]]みたいなもんです。[[ソースコード]]でガシガシとUIデザインするやつです。 | |||
SwiftUIではViewプロトコルのbodyプロパティで定義します。 | SwiftUIではViewプロトコルのbodyプロパティで定義します。 | ||
2024年7月19日 (金) 05:07時点における版
Jetpack Compose (AndroidX Compose)とは、AndroidアプリのUIデザインを関数で定義するやつです。
大雑把にいえばiOSでいうSwiftUIみたいなもんです。ソースコードでガシガシとUIデザインするやつです。
SwiftUIではViewプロトコルのbodyプロパティで定義します。
struct ContentView: View {
var body: some View {
Text("hello world.")
}
}
一方、AndroidXのComposeではActivityのsetContent関数で実装します。
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
Text("hello world.")
}
}
}
だいたい同じですね。 cateogry: Android