-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書(shū)第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門(mén)到精通-(附贈(zèng)1DVD.含語(yǔ)音視頻教學(xué)+辦公模板+PDF電子書(shū))
從零基礎(chǔ)到精通FLUTTER開(kāi)發(fā) 版權(quán)信息
- ISBN:9787301341230
- 條形碼:9787301341230 ; 978-7-301-34123-0
- 裝幀:平裝
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>
從零基礎(chǔ)到精通FLUTTER開(kāi)發(fā) 本書(shū)特色
寫(xiě)書(shū)是一件極耗費(fèi)精力的事情,能愿意投入精力的基本都是有情懷的。這不是一本簡(jiǎn)單的Flutter入門(mén)書(shū),而是一本通俗易懂、由淺到深且能對(duì)你的Flutter知識(shí)體系進(jìn)行完善的書(shū)。無(wú)論你是想入門(mén)Flutter還是想進(jìn)行深度實(shí)踐,這本書(shū)都值得參考。
SegmentFault思否前端負(fù)責(zé)人 robin
一套代碼,構(gòu)建多平臺(tái)精美的應(yīng)用,是Flutter的設(shè)計(jì)初衷,也是產(chǎn)品快速迭代開(kāi)發(fā)的趨勢(shì)。這本書(shū)將理論與實(shí)踐相結(jié)合,由淺入深,能真正帶你體驗(yàn)Flutter給當(dāng)前移動(dòng)互聯(lián)網(wǎng)時(shí)代高效開(kāi)發(fā)帶來(lái)的快感。
天地陽(yáng)光通信科技有限公司產(chǎn)品研發(fā)項(xiàng)目負(fù)責(zé)人 饒名警
作者結(jié)合自己豐富的開(kāi)發(fā)實(shí)踐經(jīng)驗(yàn),分享了解決實(shí)際問(wèn)題的技術(shù)思路。本書(shū)從真實(shí)的開(kāi)發(fā)場(chǎng)景出發(fā),完整地講解了Flutter框架。相信這本書(shū)能夠幫助你快速理解、掌握和應(yīng)用這項(xiàng)技術(shù)。
南陽(yáng)理工學(xué)院教師,博士、副教授、碩士生導(dǎo)師 王豫峰
無(wú)論你是為了個(gè)人興趣還是職業(yè)發(fā)展,這本書(shū)都會(huì)成為你的寶藏資源,幫助你快速掌握Flutter的基礎(chǔ)知識(shí)和開(kāi)發(fā)技巧,助你在移動(dòng)應(yīng)用開(kāi)發(fā)領(lǐng)域取得成功!
CSDN博客 王路敏
在這個(gè)到處是免費(fèi)教程,視頻、文章資源隨處可見(jiàn)的年代,通過(guò)一本書(shū)來(lái)學(xué)習(xí)一門(mén)新的技術(shù),實(shí)在是難能可貴的!更何況這是一本內(nèi)容翔實(shí)、基礎(chǔ)理論與實(shí)踐經(jīng)驗(yàn)相結(jié)合的書(shū)。本書(shū)非常適合新手,值得一看,也值得放在手邊!
CSDN企業(yè)服務(wù)社區(qū)生態(tài)負(fù)責(zé)人 趙萌
從零基礎(chǔ)到精通FLUTTER開(kāi)發(fā) 內(nèi)容簡(jiǎn)介
本書(shū)由淺入深地帶領(lǐng)讀者進(jìn)入Flutter開(kāi)發(fā)的世界,從Flutter的起源講起,逐步深入Flutter進(jìn)階實(shí)戰(zhàn),并在*后配合項(xiàng)目實(shí)戰(zhàn)案例,讓讀者不但可以系統(tǒng)地學(xué)習(xí)Flutter編程的相關(guān)知識(shí),而且還能對(duì)Flutter應(yīng)用開(kāi)發(fā)有更為深入的理解。 本書(shū)分為三部分:**部分為入門(mén)篇(第1~4章),主要介紹Flutter技術(shù)的誕生背景、特點(diǎn)、語(yǔ)言及常用組件的使用,通過(guò)對(duì)本篇的學(xué)習(xí),讀者可以掌握如何使用Flutter來(lái)搭建UI界面;第二部分為進(jìn)階篇(第5~11章),主要包含F(xiàn)lutter的手勢(shì)和事件處理、動(dòng)畫(huà)、自定義組件、文件操作和網(wǎng)絡(luò)請(qǐng)求、路由導(dǎo)航和存儲(chǔ)、混合跨平臺(tái)開(kāi)發(fā)、國(guó)際化等,通過(guò)對(duì)本篇的學(xué)習(xí),讀者可以對(duì)Flutter的整體流程及原理有一個(gè)深入的認(rèn)識(shí);第三部分為實(shí)戰(zhàn)篇(第12~14章),主要通過(guò)一個(gè)實(shí)戰(zhàn)項(xiàng)目把前面介紹的內(nèi)容整合起來(lái),并且結(jié)合Flutter應(yīng)用發(fā)布和Flutter App升級(jí)等一條線流程,讓讀者對(duì)開(kāi)發(fā)一個(gè)完整的Flutter App有一個(gè)整體的了解。 本書(shū)內(nèi)容不僅包含大量示例、圖片、表格,還有對(duì)應(yīng)的配套示例源代碼,可幫助讀者循序漸進(jìn)地掌握Flutter開(kāi)發(fā)技術(shù),而且通俗易懂,內(nèi)容豐富,實(shí)用性強(qiáng),特別適合Flutter語(yǔ)言的入門(mén)讀者和進(jìn)階讀者閱讀,也適合移動(dòng)開(kāi)發(fā)的其他編程愛(ài)好者閱讀。另外,本書(shū)還適合作為相關(guān)培訓(xùn)機(jī)構(gòu)的教材使用。
從零基礎(chǔ)到精通FLUTTER開(kāi)發(fā) 目錄
1.1 移動(dòng)端開(kāi)發(fā)的發(fā)展史 2
1.2 Flutter簡(jiǎn)介3
1.3 Flutter框架3
1.4 為什么使用Flutter4
1.5 小結(jié)4
第2章 初識(shí)Flutter
2.1 搭建開(kāi)發(fā)環(huán)境6
2.1.1 下載Flutter SDK6
2.1.2 設(shè)置鏡像地址及環(huán)境變量7
2.1.3 安裝與設(shè)置Android Studio8
2.1.4 安裝Visual Studio Code與Flutter開(kāi)發(fā)插件9
2.1.5 IDE的使用和配置10
2.1.6 安裝Xcode10
2.1.7 檢查Flutter開(kāi)發(fā)環(huán)境11
2.2 Flutter升級(jí)11
2.3 創(chuàng)建Flutter示例項(xiàng)目11
2.4 項(xiàng)目目錄結(jié)構(gòu)說(shuō)明14
2.5 程序調(diào)試14
2.5.1 iOS手機(jī)調(diào)試14
2.5.2 Android手機(jī)調(diào)試16
2.6 體驗(yàn)熱重載18
2.7 小結(jié)18
第3章 Dart語(yǔ)言簡(jiǎn)介
3.1 Dart語(yǔ)言20
3.1.1 Dart是什么20
3.1.2 Dart的特性20
3.1.3 Dart的機(jī)制20
3.2 Dart的內(nèi)置數(shù)據(jù)類型20
3.2.1 字符串類型21
3.2.2 數(shù)值類型21
3.2.3 布爾類型21
3.2.4 列表類型22
3.2.5 字典類型22
3.3 變量和常量的聲明22
3.4 函數(shù)定義23
3.4.1 普通函數(shù)23
3.4.2 可選參數(shù)23
3.4.3 匿名函數(shù)24
3.4.4 箭頭函數(shù)24
3.5 條件表達(dá)式和運(yùn)算符24
3.5.1 判定操作符25
3.5.2 三目運(yùn)算表達(dá)式25
3.5.3 級(jí)聯(lián)運(yùn)算符25
3.5.4 非空判斷符25
3.6 分支和循環(huán)26
3.6.1 if…else26
3.6.2 switch26
3.6.3 for循環(huán)和while循環(huán)27
3.6.4 List遍歷28
3.6.5 Map遍歷28
3.7 定義類28
3.7.1 構(gòu)造函數(shù)28
3.7.2 運(yùn)算符重載29
3.7.3 extends、with、implements、abstract的用法30
3.7.4 定義私有變量31
3.8 導(dǎo)入包31
3.9 異常捕獲32
3.10 異步操作33
3.11 泛型34
3.12 注釋35
3.13 小結(jié)35
第4章 Flutter組件
4.1 Widget37
4.1.1 Widget的概念37
4.1.2 Widget和Element37
4.1.3 StatelessWidget37
4.1.4 StatefulWidget38
4.1.5 State40
4.2 狀態(tài)管理41
4.3 基礎(chǔ)組件41
4.3.1 Text組件41
4.3.2 TextField組件45
4.3.3 Image組件46
4.3.4 Button組件47
4.3.5 Container組件48
4.3.6 Row和Column組件49
4.3.7 Flex組件50
4.4 Material風(fēng)格組件51
4.4.1 MaterialApp51
4.4.2 Scaffold52
4.4.3 AppBar53
4.4.4 BottomNavigationBar54
4.4.5 TabBar56
4.4.6 Drawer(抽屜)57
4.5 Cupertino風(fēng)格組件58
4.5.1 CupertinoActivityIndicator58
4.5.2 CupertinoAlertDialog58
4.5.3 CupertinoButton59
4.5.4 CupertinoSlider60
4.5.5 CupertinoSwitch61
4.6 容器組件62
4.6.1 Padding(填充)62
4.6.2 Center(居中)62
4.6.3 Align(對(duì)齊)63
4.6.4 AspectRatio(固定寬高比例)63
4.6.5 Transform(變換)64
4.6.6 Stack(重疊)64
4.6.7 Wrap(流布局)64
4.6.8 Flow65
4.7 滾動(dòng)組件66
4.7.1 ListView66
4.7.2 GridView66
4.7.3 Table69
4.7.4 ExpansionTile(折疊)70
4.8 小結(jié)71
第5章 手勢(shì)和事件處理
5.1 原始指針73
5.2 GestureDetector73
5.3 GestureRecognizer76
5.4 事件總線78
5.5 小結(jié)79
第6章 動(dòng)畫(huà)
6.1 Flutter動(dòng)畫(huà)簡(jiǎn)介81
6.2 動(dòng)畫(huà)基本使用82
6.3 動(dòng)畫(huà)狀態(tài)監(jiān)聽(tīng)84
6.4 交織動(dòng)畫(huà)85
6.5 Hero動(dòng)畫(huà)87
6.6 AnimatedList動(dòng)畫(huà)89
6.7 小結(jié)91
第7章 自定義組件
7.1 自定義組件方法介紹93
7.2 組裝現(xiàn)有組件93
7.3 CustomPaint與Canvas結(jié)合使用95
7.4 小結(jié)97
第8章 文件操作和網(wǎng)絡(luò)請(qǐng)求
8.1 獲取iOS和Android文件路徑99
8.2 文件夾日常操作99
8.3 文件日常操作100
8.4 HTTPClient網(wǎng)絡(luò)請(qǐng)求101
8.5 dio庫(kù)簡(jiǎn)介及使用102
8.6 JSON轉(zhuǎn)Model類103
8.7 小結(jié)105
第9章 路由導(dǎo)航和存儲(chǔ)
9.1 路由導(dǎo)航107
9.2 命名路由規(guī)則108
9.3 使用shared_preferences存儲(chǔ)數(shù)據(jù)110
9.4 使用SQLite存儲(chǔ)數(shù)據(jù)111
9.5 小結(jié)115
第10章 混合跨平臺(tái)開(kāi)發(fā)
10.1 開(kāi)發(fā)Package117
10.2 平臺(tái)通道介紹117
10.3 Flutter插件的開(kāi)發(fā)117
10.4 Android端插件API的實(shí)現(xiàn)121
10.5 iOS端插件API的實(shí)現(xiàn)121
10.6 小結(jié)122
第11章 國(guó)際化
11.1 讓開(kāi)發(fā)的App支持多語(yǔ)言124
11.2 監(jiān)聽(tīng)系統(tǒng)語(yǔ)言切換124
11.3 讓開(kāi)發(fā)的UI支持多語(yǔ)言125
11.4 使用Intl包127
11.5 小結(jié)130
第12章 項(xiàng)目實(shí)戰(zhàn)
12.1 應(yīng)用介紹132
12.2 應(yīng)用數(shù)據(jù)133
12.3 主體樣式134
12.4 路由管理136
12.5 狀態(tài)管理方案137
12.6 登錄界面139
12.7 消息展示界面142
12.8 待辦事項(xiàng)界面143
12.9 考勤打卡界面148
12.10 個(gè)人中心界面151
12.11 小結(jié)157
第13章 發(fā)布Flutter應(yīng)用
13.1 JIT和AOT159
13.2 Android端的打包159
13.3 iOS端的打包163
13.4 性能調(diào)試166
13.5 開(kāi)發(fā)輔助工具使用166
13.6 App上架167
13.7 小結(jié)168
第14章 App升級(jí)功能
14.1 App升級(jí)功能預(yù)覽及功能分析170
14.2 Android平臺(tái)跳轉(zhuǎn)到應(yīng)用市場(chǎng)進(jìn)行更新170
14.3 iOS平臺(tái)跳轉(zhuǎn)到App Store進(jìn)行更新171
14.4 小結(jié)172
從零基礎(chǔ)到精通FLUTTER開(kāi)發(fā) 作者簡(jiǎn)介
陳政
----------------------------
陳政,筆名:三掌柜,CSDN博客專家,CSDN上海城市開(kāi)發(fā)者社區(qū)主理人,CSDN人工智能技術(shù)開(kāi)發(fā)者社區(qū)主理人,InfoQ寫(xiě)作平臺(tái)首批簽約作者,阿里云技術(shù)社區(qū)專家博主,51CTO社區(qū)博客專家,騰訊云開(kāi)發(fā)者社區(qū)2022年度“優(yōu)秀作者”,友盟問(wèn)答官。
大前端領(lǐng)域優(yōu)質(zhì)創(chuàng)作者,“大前端系列”專欄,文章內(nèi)容通俗易懂,由淺入深,旨在幫助有需要的人;深耕大前端領(lǐng)域多年,理論結(jié)合實(shí)踐,有著豐富的大前端開(kāi)發(fā)經(jīng)驗(yàn)。
- >
羅曼·羅蘭讀書(shū)隨筆-精裝
- >
小考拉的故事-套裝共3冊(cè)
- >
【精裝繪本】畫(huà)給孩子的中國(guó)神話
- >
自卑與超越
- >
羅庸西南聯(lián)大授課錄
- >
巴金-再思錄
- >
隨園食單
- >
伊索寓言-世界文學(xué)名著典藏-全譯本