预购商品
书目分类
特别推荐
前言 第一篇 入門篇 第1章 起步 2 1.1 移動開發技術簡介 2 1.2 初識Flutter 9 1.3 搭建Flutter開發環境 13 1.4 Dart語言簡介 25 第2章 第一個Flutter應用 36 2.1 計數器應用示例 36 2.2 Widget簡介 42 2.3 狀態管理 57 2.4 路由管理 63 2.5 包管理 71 2.6 資源管理 74 2.7 調試Flutter應用 80 2.8 Flutter異常捕獲 87 第3章 基礎組件 92 3.1 文本及樣式 92 3.2 按鈕 97 3.3 圖片及ICON 98 3.4 單選開關和核取方塊 105 3.5 輸入框及表單 106 3.6 進度指示器 117 第4章 佈局類組件 122 4.1 佈局類組件簡介 122 4.2 佈局原理與約束 123 4.3 線性佈局 129 4.4 彈性佈局 133 4.5 流式佈局 136 4.6 層疊佈局 139 4.7 對齊與相對定位 142 4.8 LayoutBuilder、AfterLayout 146 第5章 容器類組件 153 5.1 填充 153 5.2 裝飾容器 154 5.3 變換 156 5.4 容器組件 159 5.5 剪裁 161 5.6 空間適配 163 5.7 頁面骨架 169 第二篇 進階篇 第6章 可滾動組件 176 6.1 可滾動組件簡介 176 6.2 SingleChildScrollView 181 6.3 ListView 182 6.4 滾動監聽及控制 191 6.5 AnimatedList 197 6.6 GridView 199 6.7 PageView與頁面緩存 204 6.8 可滾動組件子項緩存 206 6.9 TabBarView 210 6.10 CustomScrollView 和 Sliver 214 6.11 自訂 Sliver 223 6.12 嵌套可滾動組件NestedScrollView 237 第7章 功能型組件 246 7.1 導航返回攔截 246 7.2 資料共用 247 7.3 跨元件狀態共用 252 7.4 顏色和主題 261 7.5 按需重構 266 7.6 非同步UI更新 268 7.7 對話方塊詳解 272 第8章 事件處理與通知 290 8.1 原始指針事件處理 290 8.2 手勢識別 292 8.3 Flutter事件機制 297 8.4 手勢原理與手勢衝突 310 8.5 事件匯流排 318 8.6 通知 319 第9章 動畫 326 9.1 Flutter動畫簡介 326 9.2 動畫基本結構及狀態監聽 330 9.3 自訂路由切換動畫 335 9.4 Hero動畫 338 9.5 交織動畫 343 9.6 動畫切換組件 346 9.7 動畫過渡組件 353 第10章 自訂群組件 362 10.1 自訂群組件方法簡介 362 10.2 組合現有元件 363 10.3 組合實例:TurnBox 366 10.4 CustomPaint與Canvas 370 10.5 自繪實例:圓形背景漸變進度條 375 10.6 自繪組件:CustomCheckbox 382 10.7 自繪組件: DoneWidget 393 10.8 浮水印元件實例:文本繪製與離屏渲染 396 第11章 檔操作與網路請求 413 11.1 檔操作 413 11.2 通過HttpClient發起HTTP請求 415 11.3 HTTP請求庫dio 422 11.4 實例:HTTP分塊下載 424 11.5 使用WebSocket 429 11.6 使用Socket API 432 11.7 JSON轉Dart Model類 433 第12章 Flutter 擴展 444 12.1 包和外掛程式 444 12.2 Flutter Web 446 第13章 國際化 449 13.1 讓App支援多語言 449 13.2 實現Localizations 453 13.3 使用Intl包 455 13.4 國際化常見問題 459 第14章 Flutter核心原理 461 14.1 Flutter UI框架 461 14.2 Element、BuildContext和RenderObject 463 14.3 Flutter啟動流程和渲染管線 468 14.4 佈局過程 477 14.5 繪製一:繪製原理及Layer 492 14.6 繪製二:元件樹繪製流程 496 14.7 繪製三:Layer 實例 505 14.8 繪製四:Compositing 510 第三篇 實例篇 第15章 一個完整的Flutter應用 524 15.1 GitHub用戶端示例 524 15.2 Flutter App代碼結構 525 15.3 Model類定義 526 15.4 全域變數及共用狀態 529 15.5 網路請求封裝 532 15.6 App入口及主頁 536 15.7 登錄頁 547 15.8 多語言和多主題 549 推薦閱讀 553
客服公告
热门活动
订阅电子报