Bewertung:

Das Buch hat gemischte Kritiken erhalten. Einige Leser schätzen die praktischen Beispiele und die Nützlichkeit für Android-Entwickler, während andere die Formatierung, die Darstellung des Inhalts und den Mangel an Farbe im Druck kritisieren.
Vorteile:⬤ Bietet praktische Beispiele von RxJava für die Android-Entwicklung
⬤ nützlich sowohl für Befürworter als auch für Kritiker von RxJava
⬤ schnelle Lieferung.
⬤ Schlechte Formatierung mit übermäßigem Weißraum
⬤ schwarz-weiß gedruckte Seiten ohne Farbe
⬤ einige Verbesserungsvorschläge, wie die Aktualisierung auf Kotlin
⬤ insgesamt negative Gefühle über die Qualität des Buches.
(basierend auf 5 Leserbewertungen)
Rxjava for Android Developers: With Reactivex and Frp
Zusammenfassung
RxJava für Android-Entwickler zeigt Ihnen, wie Sie mit RxJava schnelle, flüssige und reaktive mobile Anwendungen für Android erstellen können.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Über die Technologie
Für Android-Entwickler kann das Schreiben von Multithreading-Anwendungen eine ebenso große Herausforderung wie eine Notwendigkeit sein. RxJava vereinfacht komplexe Threading-Operationen und sorgt für eine korrekte Synchronisierung, während Sie nahtlos von Thread zu Thread wechseln. RxJava bringt auch die Vorteile der reaktiven Programmierung in Ihre Anwendungen - das bedeutet bessere Reaktionsfähigkeit in Echtzeit, der heilige Gral für jeden Android-Entwickler.
Über das Buch
RxJava für Android-Entwickler beginnt damit, dass es Sie dazu einlädt, über Programmierung und Daten auf reaktive Weise nachzudenken. Dieses fesselnde, praxisnahe Nachschlagewerk führt Sie in das zentrale Pattern von RxJava für Android ein, erklärt dann das View Model, bevor Sie begehrte App-Funktionen wie Chat-Clients und elegante Übergänge erkunden. Abschließend werden Sie sich mit übergeordneten Designaspekten und architektonischen Ansätzen und Frameworks befassen, die gut mit der Denkweise der funktionalen reaktiven Programmierung (FRP) funktionieren.
Was ist drin?
⬤ Eine Einführung in die reaktive Programmierung.
⬤ Einfachere Thread-Verwaltung.
⬤ Verbesserung der Reaktionsfähigkeit der Benutzeroberfläche.
⬤ Asynchrones Denken.
⬤ Einen funktionierenden Chat-Client bauen.
Über den Leser
Die Leser sollten einige Erfahrung in der Entwicklung von Android-Anwendungen haben. Es ist keine Erfahrung mit RxJava erforderlich.
Über den Autor
Timo Tuominen hat FRP und RxJava während seiner Arbeit mit Futurice als Architekt eines großen Android-Projekts für Samsung ausgiebig genutzt.
Inhaltsverzeichnis
TEIL 1 - Kern der reaktiven Programmierung.
⬤ Einführung in die reaktive Programmierung.
⬤ Vernetzung mit Observablen.
⬤ Aufbau von Datenverarbeitungsketten.
⬤ Verbindung der Benutzeroberfläche mit Netzwerken.
⬤ Fortgeschrittenes RxJava.
TEIL 2 - Architekturen in RxJava.
⬤ Reaktive Ansichtsmodelle.
⬤ Entwickeln mit Ansichtsmodellen.
⬤ Erweiterung bestehender Rx-Anwendungen.
⬤ Testen von reaktivem Code.
TEIL 3 - Fortgeschrittene RxJava-Architekturen.
⬤ Erweiterte Architekturen: Chat-Client 1.
⬤ Fortgeschrittene Architekturen: Chat-Client 2.
⬤ Übergänge mit Rx.
⬤ Erstellung eines Kartenclients.