A reimplemented library of https://github.com/FunnySaltyFish/ComposeDataSaver
allprojects {
repositories {
maven("https://jitpack.io")
}
}
implementation("com.github.Kyant0:DataSaver:2023.11.1")
Init DataSaver in Application.kt:
DataSaver.init(noBackupFilesDir.absolutePath)
Then define a MutableSaveableState:
var increment by remember { mutableSaveableStateOf(0) }
SideEffect {
increment += 1
}
Supported functions
Type | Function |
---|---|
MutableSaveableState<T> | mutableSaveableStateOf |
MutableSaveableListState<T> | mutableSaveableListStateOf |
MutableSaveableMapState<K, V> | mutableSaveableMapStateOf |