Android APIs iosMain androidMain commonMain expect val … expect fun …(…) expect class … { … } actual val … actual fun …(…) actual class … { … } actual val … actual fun …(…) actual class … { … } shared
AlertDialog iosMain androidMain commonMain commonMain/Dialog.kt @Composable expect fun Dialog(state: DialogState) data class DialogState( val title: String, val text: String, val confirmButton: Button, val dismissButton: Button? = null, ) { data class Button( val text: String, val action: () -> Unit, ) }