Material Icon

https://developer.android.com/reference/kotlin/androidx/compose/material/icons/package-summary

https://material.io/design/iconography/system-icons.html

https://fonts.google.com/icons

https://fonts.google.com/icons?selected=Material+Icons

Composeの標準の状態ではすべてのMaterialIconが使える状態ではない。 下記のライブラリを追加することですべてのMaterialIconが使えるようになる。 サイズが大きいので、R8やProGuardの使用は必須。 とくになにも設定しなくともR8はデフォルトで適用されているはず。

https://mvnrepository.com/artifact/androidx.compose.material/material-icons-extended/1.1.1

Gradleのdependenciesの項目に下記を追加する implementation “androidx.compose.material:material-icons-extended:1.1.1

アイコンのスタイルは Filled, (Default) Outlined (線のみ) Rounded (丸みあり) Sharp (角ばっている) TowTone (まるみと直線の両要素あり) とある。