A Kotlin Multiplatform library for using Phosphor Icons in Compose Multiplatform.
This library supports these platforms:
- Android
- iOS
- Desktop (JVM)
- Web (JS / WasmJS)
In your Kotlin module:
implementation("com.adamglin:phosphor-icon:$version")
Icon(imageVector = PhosphorIcons.Bold.AirTrafficControl, contentDescription = null)
lib | phosphor-icon | CMP | Kotlin |
---|---|---|---|
1.0.0 | 2.1.0 | 1.7.1 | 2.0.21 |
kotlinc -script run.main.kts
- download phosphor-icons-zip
- unzip it
- reset all path's default size
- convert svg to compose path
this script will generate all icons in phosphor/src/commainMain/kotlin