Composable Function

rememberSaveable

Remember the value produced by init.

RememberSaveable

@Sampled
@Composable
fun RememberSaveable() {
    val list = rememberSaveable { mutableListOf<Int>() }
}

RememberSaveableCustomSaver

@Sampled
@Composable
fun RememberSaveableCustomSaver() {
    val holder = rememberSaveable(saver = HolderSaver) { Holder(0) }
}

RememberSaveableWithMutableState

@Sampled
@Composable
fun RememberSaveableWithMutableState() {
    var value by rememberSaveable { mutableStateOf(({ "value" })()) }
}

RememberSaveableWithMutableStateAndCustomSaver

@Sampled
@Composable
fun RememberSaveableWithMutableStateAndCustomSaver() {
    val holder = rememberSaveable(stateSaver = HolderSaver) { mutableStateOf(Holder(0)) }
}
Jetpack Compose beyond MaterialFree components, screens and templates for apps that don’t look like Google’s. Copy them into your app, or let your coding agent add them.Browse for free

Content updated: