Skip to content

Instantly share code, notes, and snippets.

@Pouyaa91
Pouyaa91 / ClickCounter.kt
Created August 15, 2023 01:05
ClickCounter
@Composable
fun ClickCounter(modifier: Modifier = Modifier) {
var saveableCount by rememberSaveable { mutableStateOf(0) }
var count by remember { mutableStateOf(0) }
Column(
modifier = modifier,
horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.spacedBy(32.dp, Alignment.CenterVertically)
) {
@Pouyaa91
Pouyaa91 / StateRestoreTest.kt
Created August 15, 2023 01:04
StateRestoreTest
@RunWith(AndroidJUnit4::class)
class StateRestoreTest {
@get: Rule
val rule = createComposeRule()
@Test
fun testStateRestoration() {
val restorationTester = StateRestorationTester(rule)
restorationTester.setContent { ClickCounter() }