Rxjava pentru dezvoltatorii Android: Cu Reactivex și Frp

Evaluare:   (4.2 din 5)

Rxjava pentru dezvoltatorii Android: Cu Reactivex și Frp (Timo Tuominen)

Recenzii ale cititorilor

Rezumat:

Cartea a primit recenzii mixte. Unii cititori îi apreciază exemplele practice și utilitatea pentru dezvoltatorii Android, în timp ce alții îi critică formatarea, prezentarea conținutului și lipsa culorilor în imprimare.

Avantaje:

Oferă exemple practice de RxJava pentru dezvoltarea Android
utilă atât pentru susținătorii, cât și pentru criticii RxJava
livrare rapidă.

Dezavantaje:

Formatare slabă cu spațiu alb excesiv
pagini tipărite alb-negru lipsite de culoare
unele recomandări de îmbunătățire, cum ar fi actualizarea la Kotlin
sentimente negative generale cu privire la calitatea cărții.

(pe baza a 5 recenzii ale cititorilor)

Titlul original:

Rxjava for Android Developers: With Reactivex and Frp

Conținutul cărții:

Rezumat

RxJava for Android Developers vă învață cum să construiți aplicații mobile rapide, fluide și reactive pentru Android cu RxJava.

Achiziționarea cărții tipărite include o carte electronică gratuită în format PDF, Kindle și ePub de la Manning Publications.

Despre tehnologie

Pentru dezvoltatorii Android, scrierea aplicațiilor multithreaded poate fi la fel de dificilă pe cât este de necesară. RxJava simplifică operațiunile complexe de threading, menținând sincronizarea adecvată în timp ce treceți fără probleme de la un thread la altul. RxJava aduce, de asemenea, beneficiile programării reactive pentru aplicațiile dvs. - ceea ce înseamnă o mai bună reacție în timp real, Sfântul Graal pentru fiecare dezvoltator Android.

Despre carte

RxJava for Android Developers începe prin a vă invita să vă gândiți la programare și date în mod reactiv. Această referință esențială captivantă și practică vă introduce în modelul central al RxJava pentru Android, apoi explică modelul de vizualizare înainte de a explora caracteristici de aplicații foarte căutate, cum ar fi clienții de chat și tranzițiile elegante. În cele din urmă, veți examina preocupările de proiectare la nivel înalt și abordările arhitecturale și cadrele care funcționează bine cu gândirea Programării Funcționale Reactive (FRP).

Ce este în interior

⬤ O introducere în programarea reactivă.

⬤ Gestionarea mai ușoară a firelor.

⬤ Îmbunătățirea capacității de reacție a interfeței utilizator.

⬤ Gândirea asincronă.

⬤ Construirea unui client de chat funcțional.

Despre cititor

Cititorii ar trebui să aibă o anumită experiență în crearea de aplicații Android. Nu este necesară experiență cu RxJava.

Despre autor

Timo Tuominen a folosit FRP și RxJava în mod extensiv în timp ce lucra cu Futurice ca arhitect al unui proiect Android major pentru Samsung.

Tabla de conținut

PARTEA 1 - Programarea reactivă de bază.

⬤ Introducere la programarea reactivă.

⬤ Rețele cu observabile.

⬤ Construirea lanțurilor de procesare a datelor.

⬤ Conectarea interfeței utilizatorului cu rețelele.

⬤ RxJava avansat.

PARTEA 2 - Arhitecturi în RxJava.

⬤  Modele de vizualizare reactive.

⬤ Dezvoltarea cu modele de vizualizare.

⬤ Extinderea aplicațiilor Rx existente.

⬤ Testarea codului reactiv.

PARTEA 3 - Arhitecturi avansate în RxJava.

⬤ Arhitecturi avansate: Chat client 1.

⬤ Arhitecturi avansate: Chat client 2.

⬤  Tranziții cu Rx.

⬤  Realizarea unui client de hărți.

Alte date despre carte:

ISBN:9781617293368
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2019
Numărul de pagini:512

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Rxjava pentru dezvoltatorii Android: Cu Reactivex și Frp - Rxjava for Android Developers: With...
Rezumat RxJava for Android Developers vă învață...
Rxjava pentru dezvoltatorii Android: Cu Reactivex și Frp - Rxjava for Android Developers: With Reactivex and Frp

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)