注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Flutter實(shí)戰(zhàn)(第2版)

Flutter實(shí)戰(zhàn)(第2版)

Flutter實(shí)戰(zhàn)(第2版)

定 價(jià):¥129.00

作 者: 杜文 編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111718659 出版時(shí)間: 2023-02-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)采用由淺入深的方式介紹Flutter技術(shù)原理,分為三篇15章,主要內(nèi)容如下:?入門(mén)篇(第1章~第5章),包括Flutter技術(shù)的出現(xiàn)背景和簡(jiǎn)介、Flutter的各種類(lèi)型的Widget以及如何構(gòu)建UI。通過(guò)學(xué)習(xí)本章,讀者可以掌握如何使用Flutter來(lái)構(gòu)建UI界面。?進(jìn)階篇(第6章~第14章),包括可滾動(dòng)組件、事件機(jī)制、動(dòng)畫(huà)、自定義組件、文件和網(wǎng)絡(luò)、國(guó)際化以及Flutter核心原理等。通過(guò)本章內(nèi)容,讀者可以對(duì)Flutter整體構(gòu)建及原理有一個(gè)深入的認(rèn)識(shí)。?實(shí)例篇(第15章),本章主要通過(guò)一個(gè)簡(jiǎn)版的Github App來(lái)將前面介紹的內(nèi)容串起來(lái),讓開(kāi)發(fā)者對(duì)一個(gè)完整的Flutter App開(kāi)發(fā)流有個(gè)了解。

作者簡(jiǎn)介

  杜文(網(wǎng)名wendux),F(xiàn)lutter中文網(wǎng)社區(qū)創(chuàng)辦者、Flutter中文社區(qū)開(kāi)源項(xiàng)目發(fā)起人、掘金知名專(zhuān)欄作者、GitHub社區(qū)知名開(kāi)發(fā)者,也是dio、flukit、fly.js等多個(gè)知名開(kāi)源項(xiàng)目作者,曾先后就職于百度、小贏科技、字節(jié)跳動(dòng),多年從事PC桌面開(kāi)發(fā)、移動(dòng)端開(kāi)發(fā)以及Web開(kāi)發(fā),對(duì)大前端方向有著廣泛的涉獵及豐富的開(kāi)發(fā)經(jīng)驗(yàn)。

圖書(shū)目錄

篇 入門(mén)篇
第1章 起步 2
1.1 移動(dòng)開(kāi)發(fā)技術(shù)簡(jiǎn)介 2
1.2 初識(shí)Flutter 9
1.3 搭建Flutter開(kāi)發(fā)環(huán)境 13
1.4 Dart語(yǔ)言簡(jiǎn)介 25
第2章 個(gè)Flutter應(yīng)用 36
2.1 計(jì)數(shù)器應(yīng)用示例 36
2.2 Widget簡(jiǎn)介 42
2.3 狀態(tài)管理 57
2.4 路由管理 63
2.5 包管理 71
2.6 資源管理 74
2.7 調(diào)試Flutter應(yīng)用 80
2.8 Flutter異常捕獲 87
第3章 基礎(chǔ)組件 92
3.1 文本及樣式 92
3.2 按鈕 97
3.3 圖片及ICON 98
3.4 單選開(kāi)關(guān)和復(fù)選框 105
3.5 輸入框及表單 106
3.6 進(jìn)度指示器 117
第4章 布局類(lèi)組件 122
4.1 布局類(lèi)組件簡(jiǎn)介 122
4.2 布局原理與約束 123
4.3 線性布局 129
4.4 彈性布局 133
4.5 流式布局 136
4.6 層疊布局 139
4.7 對(duì)齊與相對(duì)定位 142
4.8 LayoutBuilder、AfterLayout 146
第5章 容器類(lèi)組件 153
5.1 填充 153
5.2 裝飾容器 154
5.3 變換 156
5.4 容器組件 159
5.5 剪裁 161
5.6 空間適配 163
5.7 頁(yè)面骨架 169
第二篇 進(jìn)階篇
第6章 可滾動(dòng)組件 176
6.1 可滾動(dòng)組件簡(jiǎn)介 176
6.2 SingleChildScrollView 181
6.3 ListView 182
6.4 滾動(dòng)監(jiān)聽(tīng)及控制 191
6.5 AnimatedList 197
6.6 GridView 199
6.7 PageView與頁(yè)面緩存 204
6.8 可滾動(dòng)組件子項(xiàng)緩存 206
6.9 TabBarView 210
6.10 CustomScrollView 和 Sliver 214
6.11 自定義 Sliver 223
6.12 嵌套可滾動(dòng)組件
NestedScrollView 237
第7章 功能型組件 246
7.1 導(dǎo)航返回?cái)r截 246
7.2 數(shù)據(jù)共享 247
7.3 跨組件狀態(tài)共享 252
7.4 顏色和主題 261
7.5 按需重構(gòu) 266
7.6 異步UI更新 268
7.7 對(duì)話(huà)框詳解 272
第8章 事件處理與通知 290
8.1 原始指針事件處理 290
8.2 手勢(shì)識(shí)別 292
8.3 Flutter事件機(jī)制 297
8.4 手勢(shì)原理與手勢(shì)沖突 310
8.5 事件總線 318
8.6 通知 319
第9章 動(dòng)畫(huà) 326
9.1 Flutter動(dòng)畫(huà)簡(jiǎn)介 326
9.2 動(dòng)畫(huà)基本結(jié)構(gòu)及狀態(tài)監(jiān)聽(tīng) 330
9.3 自定義路由切換動(dòng)畫(huà) 335
9.4 Hero動(dòng)畫(huà) 338
9.5 交織動(dòng)畫(huà) 343
9.6 動(dòng)畫(huà)切換組件 346
9.7 動(dòng)畫(huà)過(guò)渡組件 353
第10章 自定義組件 362
10.1 自定義組件方法簡(jiǎn)介 362
10.2 組合現(xiàn)有組件 363
10.3 組合實(shí)例:TurnBox 366
10.4 CustomPaint與Canvas 370
10.5 自繪實(shí)例:圓形背景漸變
進(jìn)度條 375
10.6 自繪組件:CustomCheckbox 382
10.7 自繪組件: DoneWidget 393
10.8 水印組件實(shí)例:文本繪制與
離屏渲染 396
第11章 文件操作與網(wǎng)絡(luò)請(qǐng)求 413
11.1 文件操作 413
11.2 通過(guò)HttpClient發(fā)起HTTP
請(qǐng)求 415
11.3 HTTP請(qǐng)求庫(kù)dio 422
11.4 實(shí)例:HTTP分塊下載 424
11.5 使用WebSocket 429
11.6 使用Socket API 432
11.7 JSON轉(zhuǎn)Dart Model類(lèi) 433
第12章 Flutter 擴(kuò)展 444
12.1 包和插件 444
12.2 Flutter Web 446
第13章 國(guó)際化 449
13.1 讓App支持多語(yǔ)言 449
13.2 實(shí)現(xiàn)Localizations 453
13.3 使用Intl包 455
13.4 國(guó)際化常見(jiàn)問(wèn)題 459
第14章 Flutter核心原理 461
14.1 Flutter UI框架 461
14.2 Element、BuildContext和RenderObject 463
14.3 Flutter啟動(dòng)流程和渲染管線 468
14.4 布局過(guò)程 477
14.5 繪制一:繪制原理及Layer 492
14.6 繪制二:組件樹(shù)繪制流程 496
14.7 繪制三:Layer 實(shí)例 505
14.8 繪制四:Compositing 510
第三篇 實(shí)例篇
第15章 一個(gè)完整的Flutter應(yīng)用 524
15.1 GitHub客戶(hù)端示例 524
15.2 Flutter App代碼結(jié)構(gòu) 525
15.3 Model類(lèi)定義 526
15.4 全局變量及共享狀態(tài) 529
15.5 網(wǎng)絡(luò)請(qǐng)求封裝 532
15.6 App入口及主頁(yè) 536
15.7 登錄頁(yè) 547
15.8 多語(yǔ)言和多主題 549
推薦閱讀 553

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)