Desent Solutions – Tantangan Android
Perbaiki kode Kotlin/Compose yang rusak, tingkat demi tingkat. Setiap tingkat memiliki kode yang bermasalah atau tidak lengkap — edit di editor, jalankan pengujian, dan lanjutkan. Tidak perlu kompilasi — kami memvalidasi struktur kode Anda.
Anda akan menghadapi 6 tingkat tantangan Kotlin/Jetpack Compose. Setiap tingkat memberikan kode yang rusak atau tidak lengkap untuk diperbaiki. Penghitung waktu dimulai saat Anda memulai. Waktu target: ~30 menit.
Setiap tingkat memiliki potongan kode Kotlin dengan bug atau bagian yang hilang.
Ubah kode di editor bawaan. Gunakan pengetahuan Kotlin/Compose Anda.
Klik 'Jalankan Pengujian' untuk memvalidasi perbaikan Anda. Semua pengujian harus lulus untuk membuka level berikutnya.
Dari dasar-dasar Compose hingga ViewModel, koroutine, navigasi, dan pertarungan bos LazyColumn.
Compose Basics
Jetpack Compose · @Composable · Modifier
Manajemen Status
ingat · mutableStateOf · State
ViewModel
ViewModel · StateFlow · MutableStateFlow
Coroutines & Jaringan
viewModelScope · Dispatchers.IO · try/catch
Navigasi
NavHost · composable() · navigate()
Boss: LazyColumn
KolomMalas · EfekDilepaskan · tarikUntukMuatUlang