Posts

Showing posts from June, 2024

EAS-PPB-F-5025201140

 Nama : Ezekiel Mashal Wicaksono  NRP : 5025201140  Kelas : PPB F Jawaban : 

Tugas 7 - ViewModel and State in Compose

Image
Nama : Ezekiel Mashal Wicaksono NRP : 5025201140 Kelas : PPB - F  Pada tugas kali ini saya membuat sebuah aplikasi permainan Unscramble di mana pengguna dapat menebak kata-kata yang diacak. Aplikasi ini juga menerapkan ViewModel, sebuah komponen arsitektur dari pustaka Android Jetpack yang dapat menyimpan data aplikasi. Data yang disimpan tetap aman meskipun framework menghancurkan dan membuat ulang aktivitas selama perubahan konfigurasi atau kejadian lainnya. Namun, jika aktivitas dihancurkan karena proses mati, data akan hilang Source Code @Composable fun GameScreen (gameViewModel: GameViewModel = viewModel()) { val gameUiState by gameViewModel.uiState.collectAsState() val mediumPadding = dimensionResource(R.dimen.padding_medium) Column( modifier = Modifier .statusBarsPadding() .verticalScroll(rememberScrollState()) .safeDrawingPadding() .padding(mediumPadding), verticalArrangement = Arrangeme...