Ocena:

Książka otrzymała mieszane recenzje. Niektórzy czytelnicy doceniają jej praktyczne przykłady i przydatność dla programistów Androida, podczas gdy inni krytykują jej formatowanie, prezentację treści i brak kolorów w druku.
Zalety:⬤ Oferuje praktyczne przykłady RxJava dla rozwoju Androida
⬤ przydatne zarówno dla zwolenników, jak i krytyków RxJava
⬤ szybka dostawa.
⬤ Słabe formatowanie z nadmierną ilością białego miejsca
⬤ czarno-białe wydrukowane strony pozbawione kolorów
⬤ kilka zaleceń dotyczących ulepszeń, takich jak aktualizacja do Kotlin
⬤ ogólne negatywne odczucia dotyczące jakości książki.
(na podstawie 5 opinii czytelników)
Rxjava for Android Developers: With Reactivex and Frp
Streszczenie
RxJava dla programistów Androida uczy, jak tworzyć szybkie, płynne i reaktywne aplikacje mobilne na Androida z RxJava.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii
Dla programistów Androida pisanie aplikacji wielowątkowych może być równie trudne, co konieczne. RxJava upraszcza złożone operacje na wątkach, utrzymując właściwą synchronizację podczas płynnego przełączania się z wątku na wątek. RxJava zapewnia również korzyści płynące z programowania reaktywnego w aplikacjach - oznacza to lepszą responsywność w czasie rzeczywistym, świętego Graala dla każdego programisty Androida.
O książce
RxJava dla programistów Androida rozpoczyna się od zaproszenia do myślenia o programowaniu i danych w sposób reaktywny. Ta wciągająca, praktyczna książka wprowadzi cię w główny wzorzec RxJava dla Androida, a następnie wyjaśni model widoku, zanim odkryjesz bardzo poszukiwane funkcje aplikacji, takie jak klienci czatu i eleganckie przejścia. Wreszcie, przyjrzysz się wysokopoziomowym zagadnieniom projektowym oraz podejściom architektonicznym i strukturom, które dobrze współpracują z funkcjonalnym programowaniem reaktywnym (FRP).
Co jest w środku
⬤ Wprowadzenie do programowania reaktywnego.
⬤ Łatwiejsze zarządzanie wątkami.
⬤ Poprawa responsywności interfejsu użytkownika.
⬤ Myślenie asynchroniczne.
⬤ Budowanie działającego klienta czatu.
O czytelniku
Czytelnicy powinni mieć pewne doświadczenie w tworzeniu aplikacji na Androida. Doświadczenie z RxJava nie jest wymagane.
O autorze
Timo Tuominen intensywnie korzystał z FRP i RxJava podczas pracy z Futurice jako architekt dużego projektu Android dla Samsunga.
Spis treści
CZĘŚĆ 1 - Podstawy programowania reaktywnego.
⬤ Wprowadzenie do programowania reaktywnego.
⬤ Współpraca z obiektami obserwowalnymi.
⬤ Budowanie łańcuchów przetwarzania danych.
⬤ Łączenie interfejsu użytkownika z siecią.
⬤ Zaawansowana RxJava.
CZĘŚĆ 2 - Architektury w RxJava.
⬤ Reaktywne modele widoku.
⬤ Rozwój przy użyciu modeli widoku.
⬤ Rozbudowa istniejących aplikacji Rx.
⬤ Testowanie kodu reaktywnego.
CZĘŚĆ 3 - Zaawansowane architektury RxJava.
⬤ Zaawansowane architektury: Klient czatu 1.
⬤ Zaawansowane architektury: Klient czatu 2.
⬤ Przejścia z Rx.
⬤ Tworzenie klienta map.