TOP
0
0
倒數三天!簡體曬書節單本79折,5本7折
App架構師實踐指南(簡體書)
滿額折

App架構師實踐指南(簡體書)

商品資訊

人民幣定價:79 元
定價
:NT$ 474 元
優惠價
87412
領券後再享89折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:12 點
相關商品
商品簡介
作者簡介
目次

商品簡介

內 容 提 要
本書全面講解了成為移動應用架構師必 備的知識,以及需要學習的技術,主要內容包括App架構師成長路線、App基礎語法系列、App開發工具系列、App SDK使用系列、開源庫的選擇和使用、App常用模塊設計、App架構和重構、App質量和穩定性系列、App性能優化系列、App安全逆向系列、App熱門技術、項目管理、產品思維、設計理念、推廣運營、打造高效團隊、架構師思維等綜合技能。
本書適合企業一線App開發工程師、程序員、產品經理等從業者閱讀,也適合 作為大專院校相關專業師生的學習用書和培訓學校的教材。

作者簡介

趙波

研究生,前阿裡資 深軟件工程師/圖像算法工程師,擅長移動應用和圖像算法開發,在計算機視覺,無線互聯以及軟件測試生態鏈工具等多領域有深入研究和較深刻理解。曾在多家創業公司擔任技術顧問和技術總監職位,某知名企業培訓機構企業內訓高 級講師,某在線教育平臺Android講師,發表國家核心期刊3篇,國家發明專利22件,國內第一本NFC書籍《Android NFC開發實戰》作者,

目次

第一篇 基 礎 篇
第1章 App架構師成長路線 2
1.1 架構師定義 2
1.2 程序員發展路線 3
1.3 App架構師技能矩陣 5
1.3.1 App架構師畫布 5
1.3.2 技能圖譜 5
1.4 本章小結 6
1.5 推薦資料 7
第2章 App基礎語法系列 8
2.1 編程語言 8
2.1.1 那些年,那些語言 9
2.1.2 聊聊Swift 11
2.1.3 Swift 3和Java 8新特性 13
2.2 面向對象思想 14
2.2.1 編程範式 14
2.2.2 封裝、繼承與多態 15
2.2.3 內部類的使用和思考 17
2.3 線程與進程 19
2.4 反射、注解與泛型 21
2.4.1 反射與注解 21
2.4.2 泛型 23
2.5 本章小結 24
2.6 推薦資料 25
第3章 App開發工具系列 26
3.1 IDE 26
3.1.1 Android Studio 27
3.1.2 Xcode 29
3.2 編譯調試 29
3.3 版本管理 31
3.3.1 代碼管理 31
3.3.2 Git分支管理 32
3.4 產品設計 34
3.5 程序員珍藏 35
3.5.1 抓包工具 36
3.5.2 ADB 36
3.5.3 Chrome開發插件 37
3.6 本章小結 38
3.7 推薦資料 38
第4章 App SDK使用系列 39
4.1 從Lifecycle說起 39
4.2 大話UI 41
4.2.1 關於佈局 41
4.2.2 常用控件 41
4.2.3 自定義View 42
4.3 存儲和網絡 43
4.4 本章小結 43
4.5 推薦資料 44
第5章 開源庫的選擇和使用 45
5.1 關於開源 46
5.2 開源庫的選擇 46
5.2.1 開源項目選擇 46
5.2.2 關於License 47
5.3 開源庫的使用 48
5.4 本章小結 49
5.5 推薦資料 49
* 二篇 核 心 篇
第6章 App常用模塊設計 52
6.1 基礎組件庫 52
6.1.1 構建你的基礎組件庫 53
6.1.2 不得不說的圖片庫 54
6.1.3 淺談網絡庫和加密 61
6.2 常用業務模塊 65
6.2.1 啟動引導模塊 65
6.2.2 註冊登錄模塊 66
6.2.3 運營統計模塊 67
6.3 編譯打包 68
6.3.1 打包方式和流程 68
6.3.2 Gradle實用技巧 71
6.4 版本適配 75
6.4.1 iOS App適配 76
6.4.2 Android App適配 77
6.5 本章小結 78
第7章 App架構和重構 79
7.1 從組件和模塊說起 80
7.2 組件化、模塊化和插件化 80
7.2.1 三個概念 80
7.2.2 App插件化 82
7.2.3 App組件化 83
7.3 UML基本功 86
7.3.1 UML工具 86
7.3.2 常見UML圖 87
7.3.3 UML實例 88
7.4 大話設計模式 88
7.4.1 六大原則 89
7.4.2 設計模式總覽 89
7.4.3 設計模式實踐 90
7.5 接口設計 91
7.5.1 API,What and Why 92
7.5.2 How API 92
7.6 常見架構模式 95
7.6.1 MVX模式 95
7.6.2 常見軟件架構 97
7.6.3 從組件化角度看App架構 100
7.7 重構未眠夜 102
7.7.1 重構概覽 102
7.7.2 架構重構 103
7.7.3 代碼重構 104
7.8 架構設計夠了麼 106
7.9 本章小結 106
7.10 推薦資料 106
第8章 App質量和穩定性系列 108
8.1 質量標準和穩定性指標 109
8.1.1 應用的核心質量 109
8.1.2 穩定性衡量指標 109
8.2 質量和穩定性手段 112
8.2.1 質量監控 112
8.2.2 問題處理原則 115
8.2.3 App持續集成 115
8.2.4 代碼質量監測 125
8.3 笑談Crash 138
8.3.1 Crash基礎和原理 138
8.3.2 Crash收集和統計 142
8.3.3 Crash分析 150
8.4 測試專場 160
8.4.1 測試綜述 161
8.4.2 兼容性測試 165
8.4.3 性能和安全性測試 174
8.4.4 自動化測試 174
8.4.5 A/B Testing 180
8.4.6 代碼覆蓋率 182
8.4.7 線上演練 183
8.5 本章小結 183
8.6 推薦資料 183
第9章 App性能優化系列 185
9.1 性能分析 186
9.1.1 性能維度 186
9.1.2 性能優化 186
9.1.3 性能測試平臺 187
9.2 硬件性能優化 187
9.2.1 電量信息獲取 188
9.2.2 耗電分析 190
9.2.3 電量優化 191
9.3 UI和CPU性能優化 194
9.3.1 基礎原理 194
9.3.2 流暢度度量 196
9.3.3 卡頓分析和優化 201
9.4 內存性能優化 206
9.4.1 內存機制和原理 206
9.4.2 內存分析工具 210
9.4.3 洩露和溢出 210
9.4.4 內存性能優化 212
9.5 網絡性能優化 215
9.5.1 網絡性能概述 216
9.5.2 網絡性能測試和流量度量 218
9.5.3 網絡性能優化 220
9.6 App包Size優化 223
9.6.1 App包Size優化概述 223
9.6.2 App包Size分析 224
9.6.3 App包Size優化 227
9.7 App啟動速度優化 230
9.7.1 App啟動方式和流程 230
9.7.2 App啟動時間度量 232
9.7.3 App啟動速度優化 234
9.8 App代碼優化 235
9.9 本章小結 240
9.10 推薦資料 240
第10章 App安全逆向系列 242
10.1 逆向概述 242
10.1.1 App包組成 243
10.1.2 逆向工具 245
10.1.3 Root和越獄 247
10.1.4 二次打包 247
10.2 逆向分析 248
10.2.1 靜態分析 248
10.2.2 動態分析 249
10.2.3 Hook和注入 249
10.3 安全測試 251
10.4 安全建議 252
10.4.1 混淆和簽名 253
10.4.2 加固加殼 262
10.4.3 安全編碼和隱私 263
10.5 本章小結 265
10.6 推薦資料 265
第11章 App熱門技術 267
11.1 進程保活 267
11.1.1 基礎知識 268
11.1.2 保活方法 271
11.2 MultiDex 271
11.3 RxJava 273
11.3.1 RxJava基礎 273
11.3.2 RxJava應用實例 276
11.4 Hybrid 281
11.5 HotFix 282
11.6 AOP 283
11.6.1 OOP與AOP 283
11.6.2 AOP應用實例 283
11.7 本章小結 286
11.8 推薦資料 286
第三篇 產 品 篇
第12章 App是如何練成的 290
12.1 App練成 290
12.2 開發流程 291
12.3 也談版本號 292
12.4 本章小結 293
第13章 項、產、設、運“四天* ” 294
13.1 項目管理 294
13.1.1 敏捷Scrum 295
13.1.2 班車模式 298
13.2 產品思想 298
13.2.1 產品經理 299
13.2.2 產品思維 299
13.3 設計理念 302
13.3.1 UI與UX 302
13.3.2 設計理念 304
13.4 推廣運營 306
13.4.1 運營指標 306
13.4.2 大話推廣 309
13.4.3 運營之道 310
13.5 本章小結 310
13.6 推薦資料 310
第14章 我的高效團隊 312
14.1 從代碼規範開始 312
14.2 不得不說的Code Review 313
14.3 晨會,高效一 天的開始 315
14.4 溝通和團建 315
14.5 別忘了技術分享 316
14.6 面試,面試,再面試 317
14.7 自管理,扁平化 318
14.8 * 後,聊聊加班 319
14.9 本章小結 319
14.10 推薦資料 319
第四篇 拓 展 篇
第15章 架構師那點事 322
15.1 大話全棧工程師 322
15.2 架構師思維 323
15.3 學而時習之 324
15.4 軟技能 325
15.5 本章小結 326
15.6 推薦資料 326

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 412
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區