Hands-on Kotlin Coroutines for Android: Praktischer Leitfaden zu Kotlin Coroutines für Android
312 Seiten
German
PDF
4.5

Hands-on Kotlin Coroutines for Android: Praktischer Leitfaden zu Kotlin Coroutines für Android

Корутины Kotlin для Android: практика и теория

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Hands-on Kotlin Coroutines for Android“ von Natig Babayev wurde 2020 veröffentlicht und ist einer der ersten praktischen Leitfäden, der sich vollständig den Kotlin Coroutines im Kontext der Android-Entwicklung widmet. In einer Welt, in der Asynchronität und Reaktivität zum Standard geworden sind, bieten Coroutines eine elegante und sichere Möglichkeit, Hintergrundaufgaben zu verwalten, ohne umständliche Callbacks oder komplexe RxJava-Ketten. Das Buch mit 312 Seiten zielt darauf ab, den Leser von den Grundlagen bis zu fortgeschrittenen Techniken zu führen, einschließlich Flow, Channels und Testing.

Worum geht es in dem Buch

Die Veröffentlichung ist ein strukturiertes Lehrbuch, das mit der Erklärung der Probleme beginnt, die von Coroutines gelöst werden (z. B. Blockierung des UI-Threads, Komplexität der Aufgabenabbrechung), und taucht allmählich in die Syntax von suspend-Funktionen, Coroutine-Buildern (launch, async) und Kontexten ein. Besonderes Augenmerk wird auf die Integration mit Android-Komponenten gelegt: ViewModel, LiveData, Room und Retrofit. Die zweite Hälfte des Buches widmet sich komplexeren Themen: Fehlerbehandlung, Channels, Flow (kalte und heiße Streams) sowie das Testen von Coroutines mit den Bibliotheken kotlinx-coroutines-test und Turbine.

Für wen ist dieses Buch geeignet

Das Buch richtet sich an Android-Entwickler, die bereits grundlegende Kenntnisse der Sprache Kotlin haben (Syntax, Klassen, Lambdas) und Erfahrung in der Erstellung einfacher Anwendungen besitzen. Anfänger in Coroutines finden hier eine verständliche Einführung, während erfahrene Entwickler vertiefte Einblicke erhalten.

Empfehlungen