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

Flutter技術(shù)入門(mén)與實(shí)戰(zhàn)(第2版)

Flutter技術(shù)入門(mén)與實(shí)戰(zhàn)(第2版)

定 價(jià):¥89.00

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

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


ISBN: 9787111640127 出版時(shí)間: 2019-12-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 448 字?jǐn)?shù):  

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

  本書(shū)由資深架構(gòu)師撰寫(xiě),詳細(xì)講解Flutter的基本概念和使用技巧。既有基礎(chǔ)知識(shí),又有豐富示例,并包括詳細(xì)案例的操作步驟,實(shí)操性強(qiáng)。還有配套網(wǎng)站提供了完整案例代碼和視頻課程,可幫助讀者輕松掌握基礎(chǔ)知識(shí),快速進(jìn)入實(shí)戰(zhàn)。本書(shū)主要內(nèi)容共16章。第1~2章介紹Flutter的基本概念和重要知識(shí)點(diǎn)。第3章簡(jiǎn)單介紹了Flutter SDK指定的Dart語(yǔ)言。第4~7章介紹Flutter常用組件,以及Material Design風(fēng)格的組件、Cupertino風(fēng)格的組件,還介紹了頁(yè)面布局基礎(chǔ)知識(shí)和技巧。第8~12章介紹Flutter的高級(jí)用法,包括如何處理手勢(shì),如何加載、處理、展示資源和圖片,路由及導(dǎo)航是如何處理的,裝飾和動(dòng)畫(huà)的處理等。第13章介紹Flutter插件開(kāi)發(fā)。第14~16章介紹開(kāi)發(fā)工具的使用技巧、測(cè)試與發(fā)布應(yīng)用,以及綜合案例。

作者簡(jiǎn)介

  亢少軍 資深開(kāi)發(fā)者,創(chuàng)業(yè)者。專(zhuān)注于視頻通訊技術(shù)領(lǐng)域。國(guó)內(nèi)首本Flutter著作《Flutter技術(shù)入門(mén)與實(shí)戰(zhàn)》作者。多年從事視頻會(huì)議、遠(yuǎn)程教育等技術(shù)研發(fā),對(duì)于Android、iOS以及跨平臺(tái)開(kāi)發(fā)技術(shù)有比較深入的研究和應(yīng)用,作為主要程序員開(kāi)發(fā)了多個(gè)應(yīng)用項(xiàng)目,涉及醫(yī)療、交通、銀行等領(lǐng)域。

圖書(shū)目錄

第2版前言

第1章 開(kāi)啟Flutter之旅 1
1.1 Flutter的特點(diǎn)與核心概念 1
1.1.1 一切皆為組件 2
1.1.2 組件嵌套 2
1.1.3 構(gòu)建 3
1.1.4 處理用戶(hù)交互 3
1.1.5 狀態(tài) 4
1.1.6 分層的框架 5
1.2 搭建開(kāi)發(fā)環(huán)境 6
1.2.1 Windows環(huán)境搭建 6
1.2.2 MacOS環(huán)境搭建 12
1.3 寫(xiě)第一個(gè)Flutter程序 16
第2章 Flutter基礎(chǔ)知識(shí) 22
2.1 入口程序 22
2.2 Material Design設(shè)計(jì)風(fēng)格 23
2.3 Flutter主題 23
2.3.1 創(chuàng)建應(yīng)用主題 23
2.3.2 局部主題 25
2.3.3 使用主題 26
2.4 使用包資源 27
2.5 狀態(tài)管理 31
2.5.1 有狀態(tài)及無(wú)狀態(tài)組件 31
2.5.2 Provider的使用 33
2.6 HTTP請(qǐng)求 36
2.6.1 HTTP請(qǐng)求方式 37
2.6.2 HttpClient請(qǐng)求方式 38
2.6.3 Dio請(qǐng)求方式 39
第3章 Dart語(yǔ)言簡(jiǎn)述 47
3.1 Dart的重要概念與常用開(kāi)發(fā)庫(kù) 47
3.2 變量與基本數(shù)據(jù)類(lèi)型 50
3.3 函數(shù) 52
3.4 運(yùn)算符 54
3.5 流程控制語(yǔ)句 58
3.6 異常處理 61
3.7 面向?qū)ο? 62
第4章 常用組件 75
4.1 容器組件 75
4.2 圖片組件 77
4.3 文本組件 79
4.4 圖標(biāo)及按鈕組件 81
4.4.1 圖標(biāo)組件 81
4.4.2 圖標(biāo)按鈕組件 82
4.4.3 凸起按鈕組件 83
4.5 列表組件 84
4.5.1 基礎(chǔ)列表組件 85
4.5.2 水平列表組件 86
4.5.3 長(zhǎng)列表組件 88
4.5.4 網(wǎng)格列表組件 89
4.6 表單組件 90
第5章 Material Design風(fēng)格組件 94
5.1 App結(jié)構(gòu)和導(dǎo)航組件 95
5.2 按鈕和提示組件 112
5.3 其他組件 121
5.3.1 TextField(文本框組件) 121
5.3.2 Card(卡片組件) 123
第6章 Cupertino風(fēng)格組件 126
6.1 CupertinoActivityIndicator(加載指示器組件) 126
6.2 CupertinoAlertDialog(對(duì)話(huà)框組件) 127
6.3 CupertinoButton(按鈕組件) 128
6.4 Cupertino(導(dǎo)航組件集) 129
第7章 頁(yè)面布局 135
7.1 基礎(chǔ)布局處理 136
7.2 寬高尺寸處理 157
7.3 列表及表格布局 163
7.4 其他布局處理 169
7.5 布局綜合示例 176
第8章 手勢(shì) 184
8.1 用GestureDetector進(jìn)行手勢(shì)檢測(cè) 184
8.2 用Dismissible實(shí)現(xiàn)滑動(dòng)刪除 186
第9章 資源和圖片 189
9.1 添加資源和圖片 189
9.1.1 指定asset 189
9.1.2 加載asset 190
9.1.3 平臺(tái)asset 192
9.2 自定義字體 194
第10章 組件裝飾和視覺(jué)效果 196
10.1 Opacity(透明度處理) 196
10.2 DecoratedBox(裝飾盒子) 197
10.3 RotatedBox(旋轉(zhuǎn)盒子) 204
10.4 Clip(剪裁處理) 205
10.5 案例—自定義畫(huà)板 209
第11章 路由和持久化 227
11.1 路由的基本應(yīng)用 227
11.2 Fluro企業(yè)級(jí)路由 235
11.3 Key-Value存儲(chǔ)簡(jiǎn)介 240
11.3.1 shared_preferences的應(yīng)用 241
11.3.2 shared_preferences的實(shí)現(xiàn)原理 244
11.4 文件存儲(chǔ) 246
11.5 Sqflite的應(yīng)用 249
11.5.1 常用操作方法 249
11.5.2 客戶(hù)表操作示例 251
第12章 動(dòng)畫(huà) 256
12.1 動(dòng)畫(huà)的基本概念 256
12.2 Flutter的動(dòng)畫(huà)相關(guān)類(lèi) 257
12.2.6 動(dòng)畫(huà)控制流程 262
12.3 動(dòng)畫(huà)示例 262
12.3.1 字體放大動(dòng)畫(huà) 262
12.3.2 緩動(dòng)動(dòng)畫(huà) 266
12.3.3 遮罩動(dòng)畫(huà) 269
12.3.4 數(shù)字變化動(dòng)畫(huà) 272
12.3.5 圖表動(dòng)畫(huà) 274
12.4 動(dòng)畫(huà)組件 277
12.4.1 用AnimatedOpacity實(shí)現(xiàn)漸變效果 277
12.4.2 用Hero實(shí)現(xiàn)頁(yè)面切換動(dòng)畫(huà) 279
第13章 Flutter插件開(kāi)發(fā) 282
13.1 獲取系統(tǒng)版本插件 282
13.1.1 新建插件 282
13.1.2 運(yùn)行插件 285
13.1.3 示例代碼分析 286
13.2 電池電量插件 293
13.3 Channel詳解 308
第14章 開(kāi)發(fā)工具及使用技巧 324
14.1 IDE集成開(kāi)發(fā)環(huán)境 324
14.1.1 Android Studio / IntelliJ 324
14.1.2 Visual Studio Code 330
14.2 Flutter SDK 337
14.3 使用熱重載 338
14.4 格式化代碼 339
14.5 Flutter組件檢查器 340
第15章 測(cè)試與發(fā)布應(yīng)用 343
15.1 測(cè)試應(yīng)用 343
15.2 發(fā)布Android版App 348
15.3 發(fā)布iOS版App 353
第16章 綜合案例 362
16.1 即時(shí)通信App界面實(shí)現(xiàn) 362
16.2 企業(yè)站App實(shí)現(xiàn) 394

本目錄推薦

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