注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)工業(yè)技術(shù)建筑科學建筑設(shè)計Flutter實戰(zhàn)入門

Flutter實戰(zhàn)入門

Flutter實戰(zhàn)入門

定 價:¥89.00

作 者: 老孟
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787111655800 出版時間: 2020-06-01 包裝:
開本: 16開 頁數(shù): 247 字數(shù):  

內(nèi)容簡介

  本書作者手把手帶領(lǐng)讀者進入Flutter開發(fā)世界,方法簡單,效果明顯,凝聚了作者多年的實際項目經(jīng)驗。書中包含大量精選案例,代碼都可以下載使用。作者在個人網(wǎng)站(老孟Flutter)收錄了上百個組件的詳細用法和動畫效果,更加方便讀者學習和查閱。 本書共12章,主要內(nèi)容包括: ●第1章介紹Flutter的環(huán)境搭建; ●第2章介紹Flutter項目的概況,包括目錄結(jié)構(gòu)、調(diào)試及App構(gòu)建發(fā)布流程; ●第3章介紹Flutter組件的分類和使用細節(jié); ●第4章介紹Dart語言的基礎(chǔ)知識及常用語法; ●第5章介紹事件及手勢處理的技術(shù)和案例; ●第6章介紹Flutter動畫原理及動畫組件; ●第7章介紹文件讀寫與網(wǎng)絡(luò)請求方法; ●第8章介紹路由相關(guān)知識及數(shù)據(jù)存儲技術(shù); ●第9章介紹Flutter與Android和iOS的混合開發(fā); ●第10章介紹國際化開發(fā)的相關(guān)知識; ●第11章通過案例分析一個項目的開發(fā)過程; ●第12章通過案例介紹App的升級功能的應(yīng)用。

作者簡介

  老孟,資深開發(fā)者,專注于移動端跨平臺和AR/VR技術(shù)領(lǐng)域。作為主要開發(fā)者參與了普華永道稅務(wù)系統(tǒng)、交管局智能調(diào)度系統(tǒng)等多個大型項目的開發(fā)。他是“老孟Flutter”項目的創(chuàng)始人,項目宗旨是讓Flutter學起來更輕松,里面包含了大量Flutter知識的動態(tài)演示,地址為http://laomengit.com/。

圖書目錄

●第1章 Flutter簡介及環(huán)境搭建1

1.1 移動端軟件發(fā)展歷程 1

1.2 Flutter 簡介  2

1.3 搭建開發(fā)環(huán)境  4

1.4 本章小結(jié)  10

 

●第2章 初識Flutter項目  11

2.1 創(chuàng)建Flutter 項目  11

2.2 項目目錄說明  14

2.3 App調(diào)試運行  15

2.4 設(shè)置App名稱、圖標  21

2.5 設(shè)置App啟動頁  24

2.6 App 構(gòu)建發(fā)布  26

2.7 本章小結(jié)  32

 

●第3章 組件  33

3.1 基礎(chǔ)組件  33

3.2 Material 風格組件  50

3.3 Cupertino風格組件  62

3.4 容器類組件  67

3.5 列表及表格組件  73

3.6 項目實戰(zhàn):登錄功能  80

3.7 本章小結(jié)  91

 

●第4章 Dart語言基礎(chǔ)  92

4.1 Dart簡介  92

4.2 內(nèi)置數(shù)據(jù)類型  93

4.3 定義變量、常量  94

4.4 定義函數(shù)  95

4.5 運算符及條件表達式  97

4.6 分支與循環(huán)語句  99

4.7 定義類  102

4.8 導(dǎo)入包  106

4.9 異常捕獲  107

4.10 異步編程  108

4.11 泛型  110

4.12 注釋  111

4.13 本章小結(jié)  111

 

●第5章 事件、手勢處理  112

5.1 GestureDetector  112

5.2 GestureRecognizer  116

5.3 原始指針  118

5.4 實戰(zhàn):“左滑刪除”效果  119

5.5 本章小結(jié)  123

 

●第6章 動畫  124

6.1 動畫簡介  124

6.2 動畫基本使用  126

6.3 AnimatedWidget  129

6.4 AnimatedBuilder  131

6.5 交錯動畫  132

6.6 AnimatedList   135

6.7 Hero  138

6.8 本章小結(jié)  140

 

●第7章 文件操作與網(wǎng)絡(luò)請求  141

7.1 獲取Android和iOS文件路徑  141

7.2 文件夾常用操作  142

7.3 文件常用操作  144

7.4 HTTPClient網(wǎng)絡(luò)請求  145

7.5 dio 介紹及使用  146

7.6 json數(shù)據(jù)轉(zhuǎn)Model  148

7.7 項目實戰(zhàn):記事本  150

7.8 本章小結(jié)  158

 

●第8章 路由導(dǎo)航和存儲  159

8.1 路由導(dǎo)航  159

8.2 命名路由  162

8.3 shared_preferences存儲數(shù)據(jù)  164

8.4 SQLite存儲數(shù)據(jù)  165

8.5 本章小結(jié)  170

 

●第9章 混合開發(fā)  172

9.1 Android與Flutter混合開發(fā)  172

9.2 iOS與Flutter混合開發(fā)  179

9.3 本章小結(jié)  182

 

●第10章 國際化  183

10.1 開發(fā)的App支持國際化  183

10.2 監(jiān)聽系統(tǒng)語言切換  184

10.3 開發(fā)的UI支持國際化  186

10.4 使用Intl  189

10.5 本章小結(jié)  192

 

●第11章 項目實戰(zhàn):新聞客戶端  193

11.1 應(yīng)用簡介  193

11.2 整體框架及導(dǎo)航  196

11.3 輪播熱門事件  198

11.4 搜索頁面  202

11.5 設(shè)置頁面  207

11.6 新聞分類  212

11.7 新聞列表及詳情  214

11.8 本章小結(jié)  221

 

●第12章 項目實戰(zhàn):App升級功能  222

12.1 App升級功能預(yù)覽及功能分析  222

12.2 App升級功能提示框  226

12.3 下載應(yīng)用程序  231

12.4 安裝應(yīng)用程序  237

12.5 Android平臺跳轉(zhuǎn)到應(yīng)用市場進行更新  242

12.6 iOS平臺跳轉(zhuǎn)到App Store進行更新  246

12.7 本章小結(jié)  248


本目錄推薦

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