Desent Solutions – Android Challenge

Mobile Code Quest

Fix broken Kotlin/Compose code, level by level. Each level has buggy or incomplete code — edit it in the editor, run the tests, and advance. No compilation needed — we validate your code structure.

Ready to Start?

Sie haben 6 Stufen von Kotlin/Jetpack Compose Herausforderungen. Jede Stufe enthält fehlerhaften oder unvollständigen Code, den Sie korrigieren müssen. Die Uhr beginnt, wenn Sie starten. Zielzeit: ca. 30 Minuten.

How It Works

1

Read the code

Each level has a Kotlin code snippet with bugs or missing pieces.

2

Fix it

Edit the code in the built-in editor. Use your Kotlin/Compose knowledge.

3

Run tests

Click 'Run Tests' to validate your fix. All tests must pass to unlock the next level.

4

Conquer all 6 levels

From Compose basics to ViewModel, coroutines, navigation, and a LazyColumn boss fight.

The 6 Levels

1

Compose Basics

Jetpack Compose · @Composable · Modifier

2

State Management

remember · mutableStateOf · State

3

ViewModel

ViewModel · StateFlow · MutableStateFlow

4

Coroutines & Network

viewModelScope · Dispatchers.IO · try/catch

5

Navigation

NavHost · composable() · navigate()

6

Boss: LazyColumn

LazyColumn · LaunchedEffect · pullToRefresh