Android / Programming

ザクっと理解するAndroid Jetpack Compose

Jetpack Composeとは

Jetpack ComposeはAndroid向けの最新の宣言型UIツールキットです。

少し前まではXMLでレイアウトを作成し、それをインスタンス化することでUIを初期化する命令型オブジェクト指向UIツールを使用していました。
これに代わり、宣言型UIツールキットと呼ばれ、Kotlinコード内でUIを宣言するJetpack Composeが登場しました。

これは、概念的に画面全体をゼロから再生成し、必要な変更のみを適用することで機能します。
画面全体を再生成すると、時間、コンピューティング能力、電池使用量という点で、コストが高くなる可能性があります。
このコストを軽減するために、Composeは必要がある部分のみを再描画します。

再描画対象の指定方法

上記の通り、画面全体を再描画するのではなく、変更が必要なところのみを行います。
この再描画の対象に指定するには「@Composable」アノテーション(ラベル付)を行います。
これに関してはこちらに詳しく書いています。

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です