Google I/O 2019でJetpack Composeというツールキットの発表がありました。 現時点ではまだpre-alpha版ですが、Jetpack Composeを利用してどのようにコンポーネントを作成し、それらを組み合わせ、レイアウトを生成するかについてデモアプリのソースコードを元に調べてみました。 ソースコードはAOSP(Android Open Source Project)からダウンロードしました。手順は以下の記事を参考にしました。 Jetpack Composeのデモアプリを動かしてみた ソースコードとレイアウト 以降はRallyというデモアプリをベースに話を進めます。 まず、ソースコードは以下です。 class RallyActivity : Activity() { override fun onCreate(savedInstanceState: Bundle?