Desent Solutions – Tantangan Android

Mobile Code Quest

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.

Siap Memulai?

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.

Cara Kerja

1

Baca kode

Setiap tingkat memiliki potongan kode Kotlin dengan bug atau bagian yang hilang.

2

Edit kode di editor bawaan. Gunakan pengetahuan Kotlin/Compose Anda

Ubah kode di editor bawaan. Gunakan pengetahuan Kotlin/Compose Anda.

3

Jalankan pengujian

Klik 'Jalankan Pengujian' untuk memvalidasi perbaikan Anda. Semua pengujian harus lulus untuk membuka level berikutnya.

4

Taklukkan semua 6 level

Dari dasar-dasar Compose hingga ViewModel, koroutine, navigasi, dan pertarungan bos LazyColumn.

6 Tingkatan

1

Compose Basics

Jetpack Compose · @Composable · Modifier

2

Manajemen Status

ingat · mutableStateOf · State

3

ViewModel

ViewModel · StateFlow · MutableStateFlow

4

Coroutines & Jaringan

viewModelScope · Dispatchers.IO · try/catch

5

Navigasi

NavHost · composable() · navigate()

6

Boss: LazyColumn

KolomMalas · EfekDilepaskan · tarikUntukMuatUlang