Miuix is a shared UI library for Compose Multiplatform.
Now Supported: Android / Desktop(JVM) / iOS / WasmJs / Js / macOS(Native).
This library is experimental, any API would be changed in the future without any notification.
kotlin {
sourceSets {
commonMain.dependencies {
implementation("top.yukonga.miuix.kmp:miuix:<version>")
// Other dependencies...
}
// Other sourceSets...
}
// Other configurations...
}
@Composable
fun App() {
MiuixTheme(
colors = if (isSystemInDarkTheme()) darkColorScheme() else lightColorScheme()
) {
Scaffold(
topBar = {
// TopBar
},
bottomBar = {
// BottomBar
},
floatingActionButton = {
// FloatingActionButton
},
) {
// Other Content...
}
}
}