MWCodebymw.de ↗
🤖 Kotlin

Kotlin-Snippets

Alle Snippets für Kotlin — copy-&-paste-fertig, erklärt und aus der Praxis.

kotlin_compose_navigat.ktKotlin
Fortgeschritten

Navigation in Compose – NavHost mit Argumenten

Von der Liste zum Detail und mit einer ID zurück: Navigation Compose macht das mit NavHost, Routen und typisierten Argumenten. So richtest du den Grundfluss sauber ein.

9. Juli 2026 · 10 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_ui_state_sealed.ktKotlin
Fortgeschritten

UI-State als sealed interface – Loading, Success, Error sauber modellieren

Zwei Booleans für "lädt" und "Fehler"? Das gibt unmögliche Zustände. Mit einem sealed interface bildest du genau die Fälle ab, die es wirklich gibt – und der Compiler hilft dir.

9. Juli 2026 · 9 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_compose_launche.ktKotlin
Fortgeschritten

LaunchedEffect in Compose – Effekte genau einmal auslösen

Datenladen oder eine Snackbar direkt im Composable-Body? Das feuert bei jeder Recomposition erneut. Mit LaunchedEffect bindest du Nebenwirkungen sauber an einen Schlüssel.

9. Juli 2026 · 8 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_compose_state_h.ktKotlin
Einsteiger

State Hoisting in Jetpack Compose – Zustand richtig herausziehen

Wer in Compose Zustand direkt in die UI packt, bekommt schwer testbare Composables. Mit State Hoisting trennst du Anzeige und Zustand sauber – wiederverwendbar und testbar.

9. Juli 2026 · 7 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_lazycolumn_item.ktKotlin
Einsteiger

LazyColumn mit stabilen Keys in Jetpack Compose

Eine performante Liste in Compose baust du mit LazyColumn und items(list, key = ...). Die stabilen Keys sorgen dafür, dass Compose beim Umsortieren nur das Nötige neu zeichnet.

29. Juni 2026 · 12 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_retrofit_corout.ktKotlin
Fortgeschritten

Retrofit mit Coroutines und sauberer Fehlerbehandlung

Eine suspend-Funktion in Retrofit, ausgeführt auf dem IO-Dispatcher und in ein Result gekapselt – so trennst du Netzwerkfehler, HTTP-Fehler und Erfolg sauber voneinander.

27. Juni 2026 · 10 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_stateflow_colle.ktKotlin
Fortgeschritten

StateFlow im ViewModel sauber in Compose einsammeln

So hältst du deinen UI-State im ViewModel als StateFlow und liest ihn in Compose lebenszyklus-sicher mit collectAsStateWithLifecycle() aus – ohne Sammel-Leaks im Hintergrund.

25. Juni 2026 · 13 Aufrufe · · KIMit Hilfe von KI generiert
← NeuereSeite 2 / 2