
Exposes a complete icon set as optimized ImageVector assets with Filled and Outline styles, lightweight and fast, offering a clean, developer-friendly API for Compose icons.
A Compose Multiplatform library of Mynaui Icons for Jetpack Compose.
Mynaui IconCompose brings the Mynaui icon pack to Jetpack Compose and Compose Multiplatform using optimized ImageVectors.
The library provides a simple and clean API designed for Compose developers.
Add the dependency to your build.gradle.kts:
implementation("io.github.dev778g-me:mynauiicon-compose:1.0.0")Sync your project after adding the dependency.
Mynaui icons are available in two styles.
object MynaIcons {
object Filled
object Outline
}Each icon can be accessed through these style objects.
Basic usage with the Compose Icon component:
Filled icon:
Icon(
imageVector = MynaIcons.Filled.Heart,
contentDescription = null
)Outline icon:
Icon(
imageVector = MynaIcons.Outline.Heart,
contentDescription = null
)Column {
Icon(
imageVector = MynaIcons.Filled.Heart,
contentDescription = null
)
Spacer(
modifier = Modifier.height(12.dp)
)
Icon(
imageVector = MynaIcons.Outline.Heart,
contentDescription = null
)
}Mynaui Icons is a collection of beautifully crafted open-source icons designed for modern user interfaces.
Official website: https://mynaui.com/icons
Mynaui Icons are licensed under the MIT License.
This Compose wrapper library follows the same license.
A Compose Multiplatform library of Mynaui Icons for Jetpack Compose.
Mynaui IconCompose brings the Mynaui icon pack to Jetpack Compose and Compose Multiplatform using optimized ImageVectors.
The library provides a simple and clean API designed for Compose developers.
Add the dependency to your build.gradle.kts:
implementation("io.github.dev778g-me:mynauiicon-compose:1.0.0")Sync your project after adding the dependency.
Mynaui icons are available in two styles.
object MynaIcons {
object Filled
object Outline
}Each icon can be accessed through these style objects.
Basic usage with the Compose Icon component:
Filled icon:
Icon(
imageVector = MynaIcons.Filled.Heart,
contentDescription = null
)Outline icon:
Icon(
imageVector = MynaIcons.Outline.Heart,
contentDescription = null
)Column {
Icon(
imageVector = MynaIcons.Filled.Heart,
contentDescription = null
)
Spacer(
modifier = Modifier.height(12.dp)
)
Icon(
imageVector = MynaIcons.Outline.Heart,
contentDescription = null
)
}Mynaui Icons is a collection of beautifully crafted open-source icons designed for modern user interfaces.
Official website: https://mynaui.com/icons
Mynaui Icons are licensed under the MIT License.
This Compose wrapper library follows the same license.