移動(dòng)開(kāi)發(fā)經(jīng)典叢書反應(yīng)式編程實(shí)戰(zhàn):使用RxJava 2.x開(kāi)發(fā)Android應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈(zèng)1DVD.含語(yǔ)音視頻教學(xué)+辦公模板+PDF電子書)
移動(dòng)開(kāi)發(fā)經(jīng)典叢書反應(yīng)式編程實(shí)戰(zhàn):使用RxJava 2.x開(kāi)發(fā)Android應(yīng)用 版權(quán)信息
- ISBN:9787302560999
- 條形碼:9787302560999 ; 978-7-302-56099-9
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
移動(dòng)開(kāi)發(fā)經(jīng)典叢書反應(yīng)式編程實(shí)戰(zhàn):使用RxJava 2.x開(kāi)發(fā)Android應(yīng)用 本書特色
對(duì)于Android開(kāi)發(fā)人員來(lái)說(shuō),編寫多線程應(yīng)用具有挑戰(zhàn)性。RxJava簡(jiǎn)化了復(fù)雜的線程操作,并能夠在線程之間無(wú)縫切換時(shí)保持適當(dāng)?shù)耐。在?yīng)用中RxJava還體現(xiàn)出了反應(yīng)式編程的優(yōu)勢(shì),它意味著更好的實(shí)時(shí)反應(yīng)能力,是每個(gè)Android開(kāi)發(fā)人員的圣杯。 《反應(yīng)式編程實(shí)戰(zhàn) 使用RxJava 2.x開(kāi)發(fā)Android應(yīng)用》內(nèi)容分為三個(gè)部分。**部分介紹如何在Android應(yīng)用中使用RxJava處理異步事件和網(wǎng)絡(luò)請(qǐng)求。第二部分以文件資源管理器應(yīng)用和井字游戲應(yīng)用為例說(shuō)明如何使用視圖模型優(yōu)化體系結(jié)構(gòu),以及如何對(duì)RxJava代碼進(jìn)行單元測(cè)試。第三部分首先深入探討如何使用WebSocket協(xié)議來(lái)構(gòu)建實(shí)時(shí)聊天客戶端應(yīng)用,然后介紹如何使用Rx和視圖模型進(jìn)行動(dòng)畫UI高級(jí)開(kāi)發(fā),*后展示如何在RxJava中完整創(chuàng)建可拖動(dòng)和可縮放的地圖客戶端應(yīng)用。另外,本書的所有章節(jié)都有完整的公開(kāi)在線代碼示例。
移動(dòng)開(kāi)發(fā)經(jīng)典叢書反應(yīng)式編程實(shí)戰(zhàn):使用RxJava 2.x開(kāi)發(fā)Android應(yīng)用 內(nèi)容簡(jiǎn)介
《反應(yīng)式編程實(shí)戰(zhàn) 使用RxJava 2.x開(kāi)發(fā)Android應(yīng)用》首先引導(dǎo)讀者以反應(yīng)的方式考慮編程和數(shù)據(jù)。本書詳細(xì)介紹了Android中RxJava的核心模式,并解釋了視圖模型。然后探討了備受追捧的應(yīng)用功能,例如聊天客戶端和巧妙的轉(zhuǎn)換。很后,讀者將了解與函數(shù)式反應(yīng)式編程(FRP)思維緊密結(jié)合的高層設(shè)計(jì)關(guān)注點(diǎn)、架構(gòu)方法和框架。 主要內(nèi)容 ● 反應(yīng)式編程簡(jiǎn)介 ● 簡(jiǎn)單的線程管理 ● 提高UI反應(yīng)能力 ● 異步思維方式 ● 構(gòu)建一個(gè)有效的聊天客戶端
移動(dòng)開(kāi)發(fā)經(jīng)典叢書反應(yīng)式編程實(shí)戰(zhàn):使用RxJava 2.x開(kāi)發(fā)Android應(yīng)用 目錄
第Ⅰ部分 反應(yīng)式核心編程
第1章 反應(yīng)式編程簡(jiǎn)介
1.1 你閱讀本書的原因
1.2 不要閱讀本書的情形
1.3 00P、Rx、FP和FRP
1.3.1 00P,面向?qū)ο缶幊?br />1.3.2 FP,函數(shù)式編程
1.3.3 FRP,函數(shù)反應(yīng)式編程
1.3.4 Rx反應(yīng)式編程
1.4 Rx的特征
1.5 編寫的代碼就是所實(shí)現(xiàn)的功能
1.5.1 灰色代碼
1.5.2 反應(yīng)式編程開(kāi)發(fā)
1.6 反應(yīng)式總覽
1.6.1 移動(dòng)開(kāi)發(fā)
1.6.2 Web和HTML5
1.6.3 后端系統(tǒng)和Rx
1.7 在開(kāi)始學(xué)習(xí)之前你需要知道什么
1.7.1 你需要具備的條件
1.7.2 你不需要具備的條件
1.8 關(guān)于本書
1.8.1 在線代碼示例
1.8.2 茶歇
1.9 Rxjava2和Android
1.9.1 為什么選擇Java
1.9.2 為什么選擇Rxjava
1.10 設(shè)置Android環(huán)境
1.10.1 GoogleAndroid StudiO
1.10.2 Git
1.10.3Rxjava2依賴項(xiàng)
1.11 JaVa 8 larnbda
1.11.1 什么是lambda函數(shù)
1.1 1.2 剖析lambda函數(shù)
1.1 1.3 lambda函數(shù)有什么優(yōu)點(diǎn)
1.12 深入研究Rx:實(shí)時(shí)搜索
1.13 項(xiàng)目設(shè)置
1.13.1 一種快速實(shí)現(xiàn)
1.13.2 基于時(shí)間篩選文本更改
1.14作為數(shù)據(jù)的emitter的文本輸入
1.15 發(fā)布-訂閱模式
1.16 作為observable的文本輸入
1.17篩選observable
1.17.1 .filter操作符
1.17.2 0bservable和subscriber的時(shí)間解耦
1.18 時(shí)間延遲
1.19 延遲時(shí)間的優(yōu)勢(shì)
1.20 debounce操作符
1.21 將代碼放入Android系統(tǒng)中
1.22 反應(yīng)式編程的原理
1.23 事件和彈珠圖
1.24 本章小結(jié)
第2章 連接observable
2.1 Rxjava和事件流
2.2 subscriber
2.3 Rxjava2 0bservable的類型
2.3.1 0bservable
2.3.2 Single
2.3.3 Maybe
2.3.4 Completable
2.3.5 Flowable
2.4 訂閱并轉(zhuǎn)換不同的ObServable
2.5 當(dāng)發(fā)出正常的網(wǎng)絡(luò)請(qǐng)求時(shí)會(huì)發(fā)生什么
2.6 當(dāng)observable發(fā)出網(wǎng)絡(luò)請(qǐng)求時(shí)會(huì)發(fā)生什么
2.7 網(wǎng)絡(luò)請(qǐng)求作為ObSerVable
2.8 示例:RSS提要聚合器
2.9 提要結(jié)構(gòu)
2.10 獲取數(shù)據(jù)
2.11 combineLatest操作符
2.12 到目前為止的Rx代碼
2.13 異步數(shù)據(jù)處理鏈
2.14 按順序排列列表
2.15.map操作符
2.15.1 操作符的有效期
2.15.2 使用.map對(duì)列表進(jìn)行排序
2.16 不變性簡(jiǎn)介
2.16.1 不具有不變性的鏈
2.16.2 具有不可變數(shù)據(jù)的鏈
2.16.3 使用不變性解決問(wèn)題
2.16.4 Java中的builder
2.17 錯(cuò)誤處理
2.17.1 網(wǎng)絡(luò)錯(cuò)誤及其處理
2.1 7.2 當(dāng)真正的錯(cuò)誤出現(xiàn)時(shí)該怎么辦
2.18 向客戶端添加更多提要
2.18.1 提要observable列表
2.18.2 細(xì)說(shuō)combineLatest
2.18.3 有多個(gè)彈珠的combineLatest
2.19 本章小結(jié)
2.19.1 未來(lái)展望
2.19.2 從事件到反應(yīng)式狀態(tài)
第3章 建立數(shù)據(jù)處理鏈
3.1 0bservable的不同角色
……
第Ⅱ部分 Rxjava中的架構(gòu)
第Ⅲ部分 高級(jí)Rxjava架構(gòu)
移動(dòng)開(kāi)發(fā)經(jīng)典叢書反應(yīng)式編程實(shí)戰(zhàn):使用RxJava 2.x開(kāi)發(fā)Android應(yīng)用 作者簡(jiǎn)介
Timo Tuominen,作為三星重大Android項(xiàng)目的架構(gòu)師,Timo Tuominen在與Futurice合作時(shí)已廣泛使用了FRP和Rxjavao。
- >
史學(xué)評(píng)論
- >
有舍有得是人生
- >
二體千字文
- >
苦雨齋序跋文-周作人自編集
- >
中國(guó)歷史的瞬間
- >
伯納黛特,你要去哪(2021新版)
- >
上帝之肋:男人的真實(shí)旅程
- >
經(jīng)典常談