注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教材高職高專教材Flutter移動應(yīng)用開發(fā)

Flutter移動應(yīng)用開發(fā)

Flutter移動應(yīng)用開發(fā)

定 價(jià):¥75.00

作 者: 夏輝,楊偉吉,張書峰
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111724971 出版時間: 2023-05-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書由淺入深、循序漸進(jìn)地通過大量示例闡述了Flutter移動應(yīng)用開發(fā)的基礎(chǔ)知識,同時介紹如何使用Flutter框架和Dart語言來開發(fā)移動App,如何使用Flutter框架進(jìn)行移動應(yīng)用開發(fā),還介紹了很多利用Flutter移動應(yīng)用開發(fā)的技術(shù)。本書共11章,包括:Flutter簡介,Dart基礎(chǔ)語法,基本組件,容器類組件,F(xiàn)lutter交互組件和導(dǎo)航欄,F(xiàn)lutter的對話框組件,事件監(jiān)聽和處理,F(xiàn)lutter的動畫和導(dǎo)航,F(xiàn)lutter的文件和網(wǎng)絡(luò),F(xiàn)lutter的數(shù)據(jù)存儲,綜合案例—基于Flutter的手機(jī)文件管理設(shè)計(jì)與實(shí)現(xiàn)。本書示例采用Dart 2.10.4,F(xiàn)lutter采用Flutter 2.0版本開發(fā)工具進(jìn)行開發(fā),所有示例和案例都有詳細(xì)說明,并且配有習(xí)題與練習(xí),以指導(dǎo)讀者深入學(xué)習(xí)。本書重點(diǎn)突出,內(nèi)容豐富,適合作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)學(xué)生的教材或教學(xué)參考書,也適合學(xué)習(xí)Dart語言的初學(xué)者使用。

作者簡介

暫缺《Flutter移動應(yīng)用開發(fā)》作者簡介

圖書目錄

前言
第1章 Flutter簡介1
1.1 Flutter概述1
1.2 環(huán)境搭建1
1.2.1 下載Flutter SDK1
1.2.2 IDE的下載3
1.2.3 安裝插件6
1.2.4 測試環(huán)境7
1.3 Flutter項(xiàng)目文件結(jié)構(gòu)11
1.4 Flutter框架介紹13
1.5 Flutter主題14
1.6 本章小結(jié)14
1.7 習(xí)題與練習(xí)14
第2章 Dart基礎(chǔ)語法15
2.1 基本類型的操作15
2.1.1 數(shù)值型數(shù)據(jù)15
2.1.2 布爾類型17
2.1.3 字符串18
2.1.4 列表20
2.1.5 Map類型22
2.1.6 dynamic類型24
2.2 運(yùn)算符24
2.3 流程控制27
2.4 Dart的方法30
2.5 類和對象33
2.6 繼承和抽象類39
2.6.1 類的繼承39
2.6.2 抽象類41
2.7 接口42
2.8 Mixins43
2.9 運(yùn)算符重載44
2.10 泛型45
2.11 本章小結(jié)48
2.12 習(xí)題與練習(xí)48
第3章 基本組件49
3.1 文本組件49
3.2 容器組件50
3.3 圖像組件52
3.4 圖標(biāo)組件55
3.5 列表組件56
3.6 按鈕組件59
3.7 文本和字體62
3.8 輸入框64
3.9 GridView組件65
3.10 布局組件69
3.11 本章小結(jié)80
3.12 習(xí)題與練習(xí)80
第4章 容器類組件81
4.1 Flutter容器類組件81
4.1.1 Container組件81
4.1.2 Padding組件82
4.1.3 FittedBox組件83
4.1.4 ConstrainedBox組件84
4.1.5 SizedBox組件85
4.1.6 Placeholder組件86
4.2 布局組件88
4.2.1 Row組件88
4.2.2 Column組件89
4.2.3 Stack組件90
4.2.4 Table組件91
4.2.5 Wrap組件93
4.2.6 GridView組件95
4.2.7 ReorderableListView組件98
4.3 本章小結(jié)100
4.4 習(xí)題與練習(xí)100
第5章 Flutter交互組件和導(dǎo)航欄101
5.1 有狀態(tài)Widget101
5.2 交互組件103
5.2.1 Draggable組件103
5.2.2 LongPressDraggable組件104
5.2.3 DragTarget組件105
5.2.4 Dismissible組件108
5.2.5 IgnorePointer組件110
5.2.6 Navigator組件111
5.2.7 GestureDetector組件114
5.3 導(dǎo)航欄116
5.3.1 BottomNavigationBar組件117
5.3.2 TabBar組件121
5.3.3 TabBarView組件124
5.3.4 Drawer組件127
5.4 本章小結(jié)129
5.5 習(xí)題與練習(xí)130
第6章 Flutter的對話框組件131
6.1 對話框組件131
6.1.1 AlertDialog組件131
6.1.2 SimpleDialog組件134
6.1.3 CupertinoAlertDialog 組件135
6.1.4 BottomSheet組件137
6.1.5 AboutDialog組件139
6.2 自定義對話框組件141
6.2.1 自定義Loading組件141
6.2.2 自定義個性化組件142
6.2.3 簡約iOS風(fēng)格對話框144
6.2.4 Toast組件146
6.3 特殊組件147
6.3.1 AppBar組件147
6.3.2 Scoffold組件153
6.4 本章小結(jié)155
6.5 習(xí)題與練習(xí)155
第7章 事件監(jiān)聽和處理156
7.1 指針事件監(jiān)聽156
7.2 Gesture手勢識別158
7.3 Listener監(jiān)聽器165
7.4 跨組件傳遞事件167
7.4.1 EventBus傳遞事件167
7.4.2 Notification傳遞事件168
7.4.3 Controller傳遞事件173
7.5 監(jiān)聽組件事件175
7.5.1 返回鍵監(jiān)聽175
7.5.2 輸入框組件監(jiān)聽176
7.6 本章小結(jié)179
7.7 習(xí)題與練習(xí)179
第8章 Flutter的動畫和導(dǎo)航180
8.1 Tween動畫180
8.2 Hero動畫182
8.3 第三方包動畫184
8.3.1 AnimatedTextKit組件184
8.3.2 Animation組件195
8.3.3 Rive組件199
8.3.4 Lottie組件200
8.4 本章小結(jié)201
8.5 習(xí)題與練習(xí)202
第9章 Flutter的文件和網(wǎng)絡(luò)203
9.1 文件操作203
9.2 異常處理206
9.3 網(wǎng)絡(luò)連接208
9.3.1 HttpClient連接方式208
9.3.2 Http 連接方式210
9.3.3 Dio連接方式213
9.4 Socket連接216
9.5 Flutter的異步通信217
9.5.1 Future異步通信方式217
9.5.2 FutureBuilder網(wǎng)絡(luò)異步通信組件220
9.6 Flutter的通信數(shù)據(jù)—Json數(shù)據(jù)處理224
9.6.1 靜態(tài)Json數(shù)據(jù)解析225
9.6.2 動態(tài)Json數(shù)據(jù)解析227
9.7 本章小結(jié)228
9.8 習(xí)題與練習(xí)229
第10章 Flutter的數(shù)據(jù)存儲230
10.1 文件存儲230
10.2 SharedPreferences存儲方式231
10.3 數(shù)據(jù)庫存儲方式235
10.3.1 創(chuàng)建sqflite數(shù)據(jù)庫236
10.3.2 數(shù)據(jù)庫的操作236
10.3.3 使用SQL助手237
10.3.4 數(shù)據(jù)存儲案例243
10.4 本章小結(jié)257
10.5 習(xí)題與練習(xí)257
第11章 綜合案例——基于Flutter的手機(jī)文件管理設(shè)計(jì)與實(shí)現(xiàn)258
11.1 需求分析258
11.1.1 功能需求258
11.1.2 應(yīng)用特色259
11.2 系統(tǒng)設(shè)計(jì)261
11.2.1 系統(tǒng)設(shè)計(jì)原理262
11.2.2 設(shè)計(jì)原則263
11.3 服務(wù)器端設(shè)計(jì)263
11.4 系統(tǒng)總體配置263
11.5 系統(tǒng)UI頁面264
11.6 公共工具類設(shè)計(jì)274
11.7 自定義組件276
11.8 網(wǎng)絡(luò)連接286
11.9 項(xiàng)目的打包287
11.10 本章小結(jié)287
11.11 習(xí)題與練習(xí)288
參考文獻(xiàn)289

本目錄推薦

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