DroidKaigi 2022
https://2022.droidkaigi.jp/
Now in Android アプリなど最近公開されたサンプルアプリでは Material Design 3 の Compose ライブラリ (androidx.compose.material3) が利用されています。
現状ではまだ alpha ですが、主要なコンポーネントが一通り揃ってきており、Material Design 3 と合わせてキャッチアップするいいタイミングです。
このセッションではまず Material Design 3 について復習し、次に compose.material3 でのテーマの作り方を解説します。
Material Design 3 のテーマを自分のアプリ用にカスタマイズするには、Color, Shape, Typography などの設定がどのコンポーネントのどこで使われているかを把握する必要があります。
これらの利用箇所を整理した上で compose.material3 に用意されているコンポーネントを紹介します。
最後にアプリのブランドカラーを保持しつつ Dynamic Color に対応する方法を紹介します。