Android Coden

Phase 08

Coroutines & Flow

Asynchrone Android-Entwicklung mit Coroutines, Flow, Strukturierter Nebenläufigkeit und Lifecycle-Awareness.

40 Artikel · Seite 2 von 2

Work Retries: Wiederholungen für robuste Hintergrundarbeit
Android

Work Retries: Wiederholungen für robuste Hintergrundarbeit

Lerne, wie du temporäre Fehler in Hintergrundarbeit gezielt wiederholst und dabei Akku, Datenvolumen und Nutzervertrauen schützt.

· 8 min
Work Input und Output in Android-Background-Work
Android

Work Input und Output in Android-Background-Work

Workers brauchen klare Eingaben und Ergebnisse. Du lernst, kleine strukturierte Werte sicher zu übergeben.

· 8 min
Chained Work in Android
Android

Chained Work in Android

Chained Work ordnet abhängige Hintergrundschritte. Du lernst, Sequenzen und Parallelität sauber zu planen.

· 8 min
Eindeutige Hintergrundarbeit in Android
Android

Eindeutige Hintergrundarbeit in Android

Eindeutige Hintergrundarbeit verhindert doppelte Jobs und hält Sync-Abläufe auch bei wiederholten Auslösern stabil.

· 10 min
CoroutineWorker in Android
Android

CoroutineWorker in Android

CoroutineWorker verbindet WorkManager mit suspend-Funktionen. Du lernst, wie Hintergrundarbeit abbrechbar und sauber strukturiert bleibt.

· 8 min
Lang laufende Arbeit in Android
Android

Lang laufende Arbeit in Android

Lang laufende Arbeit braucht sichtbare Nutzerführung. Du lernst, wann Foreground Services und Notifications passen.

· 5 min
Background Restrictions in Android verstehen
Android

Background Restrictions in Android verstehen

Android begrenzt Hintergrundarbeit, um Akku und Systemressourcen zu schützen. Du lernst, wie du diese Limits bewusst einplanst.

· 6 min
Alarme in Android
Android

Alarme in Android

Alarme planen zeitkritische Aktionen in Android. Du lernst, wann exakte Planung sinnvoll ist und wann andere Wege besser passen.

· 7 min
Foreground Services in Android
Android

Foreground Services in Android

Foreground Services halten sichtbare Langläufer aktiv. Du lernst, wann sie passen und welche Grenzen Android setzt.

· 6 min
Broadcast Receiver und asynchrone Arbeit
Android

Broadcast Receiver und asynchrone Arbeit

Broadcast Receiver reagieren auf Systemereignisse. Du lernst, wann goAsync reicht und wann du Arbeit delegierst.

· 7 min
App-Startup-Initializer gezielt einsetzen
Android

App-Startup-Initializer gezielt einsetzen

App-Startup-Initializer starten Abhängigkeiten beim App-Launch. Du lernst, wann Lazy Init die bessere Wahl ist.

· 9 min
Strategie für asynchrone Tests
Android

Strategie für asynchrone Tests

Du lernst, Coroutine- und Flow-Code stabil zu testen. Der Fokus liegt auf runTest, Fake-Zeit und reproduzierbaren Tests.

· 7 min
WorkManager Testing: Worker gezielt prüfen
Android

WorkManager Testing: Worker gezielt prüfen

Teste Worker isoliert und prüfe Scheduling-Annahmen gezielt. So erkennst du Fehler bei Constraints, Retry und Coroutine-Code früher.

· 7 min
Flow-Debugging in Android
Android

Flow-Debugging in Android

Du lernst, fehlende oder doppelte Flow-Emissions zu finden. Der Fokus liegt auf Collectors, Lifecycle und Sharing.

· 10 min
Async Capstone: Flow, WorkManager und Abbruch
Android

Async Capstone: Flow, WorkManager und Abbruch

Du baust eine Funktion mit Live-Daten und stabilem Refresh. Dabei lernst du Flow, WorkManager und Abbruch sauber zu verbinden.

· 7 min
Concurrency Mastery Review
Android

Concurrency Mastery Review

Du prüfst, ob Nebenläufigkeit sicher, lebenszyklusbewusst und reaktionsschnell bleibt. So werden Apps stabiler.

· 6 min