新到貨2本75折
Flutter實戰

Flutter實戰

  • 定價:594
  • 優惠價:87517
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

本書由淺入深地介紹了Flutter技術和開發流程,包含大量示例、圖片,並含配套示例源碼,可幫助讀者循序漸進地掌握Flutter開發技術。

本書分為入門篇、進階篇、實例篇三篇。
●入門篇:講解Flutter技術的背景和簡介、Flutter各種類型的Widget以及如何構建UI。
使讀者掌握如何使用Flutter來構建UI。

●進階篇:講解Flutter中的事件機制、動畫、自訂群組件、檔、外掛程式、國際化以及Flutter的核心原理等。
使讀者對Flutter整體構建及原理有一個深入的認識。

●實例篇:以GitHubAPP為例,把理論轉為實際案例,介紹一個完整的Flutter應用的開發。
使開發者全面瞭解完整的FlutterAPP開發流程。
 
 

作者介紹

杜文(網名wendux),現就職於位元組跳動,掘金知名專欄作者、Flutter中文網社區創始人、Flutter中文社區開源專案發起人、GitHub 社區知名開發者,也是dio、fly、DSBridge等多個知名開源項目作者。多年從事PC桌面開發、移動端開發以及Web開發,對大前端方向有著廣泛 的涉獵及豐富的開發經驗。
 

目錄

前 言
【第一篇 入門篇】
●第1章 起步 2
1.1 移動開發技術簡介 2
1.2 初識Flutter 10
1.3 搭建Flutter開發環境 14
1.4 Dart語言簡介 26
●第2章 第一個Flutter應用 36
2.1 計數器應用示例 36
2.2 路由管理 42
2.3 包管理 51
2.4 資源管理 55
2.5 調試Flutter應用 60
2.6 Flutter異常捕獲 67
●第3章 基礎組件 73
3.1 Widget簡介 73
3.2 狀態管理 87
3.3 文本及樣式 94
3.4 按鈕 99
3.5 圖片及ICON 102
3.6 單選開關和核取方塊 109
3.7 輸入框及表單 110
3.8 進度指示器 122
●第4章 佈局類組件 127
4.1 佈局類組件簡介 127
4.2 線性佈局(Row和Column) 128
4.3 彈性佈局(Flex) 133
4.4 流式佈局 136
4.5 層疊佈局 139
4.6 對齊與相對定位(Align) 141
●第5章 容器類組件 146
5.1 填充(Padding) 146
5.2 尺寸限制類容器 147
5.3 裝飾容器(DecoratedBox) 152
5.4 變換(Transform) 153
5.5 Container 156
5.6 Scaffold、AppBar和底部導航 158
5.7 剪裁(Clip) 166
●第6章 可滾動組件 169
6.1 可滾動組件簡介 169
6.2 SingleChildScrollView 171
6.3 ListView 172
6.4 GridView 179
6.5 CustomScrollView 184
6.6 滾動監聽及控制 187
 
●第7章 功能型組件 194
7.1 導航返回攔截(WillPopScope) 194
7.2 資料共用(InheritedWidget) 195
7.3 跨元件狀態共用(Provider) 200
7.4 顏色和主題 210
7.5 非同步UI更新 215
7.6 對話方塊詳解 219
 
【第二篇 進階篇】
●第8章 事件處理與通知 242
8.1 原始指針事件處理 242
8.2 手勢識別 245
8.3 事件匯流排 253
8.4 Notification 255
●第9章 動畫 261
9.1 Flutter動畫簡介 261
9.2 動畫基本結構及狀態監聽 265
9.3 自訂路由切換動畫 270
9.4 Hero動畫 273
9.5 交織動畫 275
9.6 通用切換動畫組件 278
9.7 動畫過渡組件 286
●第10章 自訂群組件 297
10.1 自訂群組件方法簡介 297
10.2 組合現有元件 298
10.3 組合實例:TurnBox 301
10.4 自繪組件(CustomPaint與Canvas) 305
10.5 自繪實例:圓形背景漸變進度條 309
●第11章 檔操作與網路請求 318
11.1 檔操作 318
11.2 通過HttpClient發起HTTP請求 320
11.3 dio HTTP請求庫 327
11.4 示例:HTTP分塊下載 329
11.5 使用WebSockets 334
11.6 使用Socket API 338
11.7 JSON轉Dart Model類 338
●第12章 包與外掛程式 348
12.1 開發Package 348
12.2 外掛程式開發:平臺通道簡介 352
12.3 開發Flutter外掛程式 355
12.4 外掛程式開發:Android端API實現 357
12.5 外掛程式開發:iOS端API實現 360
12.6 Texture和PlatformView 364
●第13章 國際化 375
13.1 讓APP支援多語言 375
13.2 實現Localizations 379
13.3 使用Intl包 381
13.4 國際化中的常見問題 386
●第14章 Flutter核心原理 388
14.1 Flutter UI系統 388
14.2 Element與BuildContext 390
14.3 RenderObject和RenderBox 395
14.4 Flutter運行機制:從啟動到顯示 403
14.5 圖片載入原理與緩存 410
 
【第三篇 實例篇】
●第15章 一個完整的Flutter應用 422
15.1 GitHub用戶端示例 422
15.2 Flutter APP代碼結構 423
15.3 Model類定義 424
15.4 全域變數及共用狀態 427
15.5 網路請求封裝 430
15.6 APP入口及主頁 435
15.7 登錄頁 446
15.8 多語言和多主題 449
參考文獻 452
 
 

詳細資料

  • ISBN:9787111644521
  • 規格:平裝 / 451頁 / 16k / 19 x 26 x 2.25 cm / 普通級 / 單色印刷 / 初版
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【其他】2024采實電子書全書系:春暖花開‧享閱讀,參展書單書85折起、任選3本79折
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折