幫助中心 | 我的帳號 | 關於我們

Flutter項目開發實例精解

  • 作者:(美)西蒙·亞歷山德里亞|責編:賈小紅|譯者:李垚
  • 出版社:清華大學
  • ISBN:9787302677239
  • 出版日期:2025/01/01
  • 裝幀:平裝
  • 頁數:361
人民幣:RMB 129 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書詳細闡述了多個Flutter項目開發的基本解決方案,主要包括使用有狀態微件、監聽數據流、2D動畫和手勢、從Web中獲取數據、使用Sq(F)Lite並在本地資料庫中存儲數據、將Firebase集成至Flutter應用程序中、集成地圖並使用設備相機、利用Flare創建動畫、使用BLoC模式和Sembast、構建Flutter Web應用程序等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。
    本書適合作為高等院校電腦及相關專業的教材和教學參考書,也可作為相關開發人員的自學用書和參考手冊。

作者介紹
(美)西蒙·亞歷山德里亞|責編:賈小紅|譯者:李垚

目錄
第1章  Hello Flutter
  1.1  技術需求
  1.2  Dart語言的基礎知識
    1.2.1  Hello Dart
    1.2.2  面積計算器
    1.2.3  for循環和字元串
    1.2.4  箭頭語法和三元運算符
    1.2.5  while循環、List和泛型
    1.2.6  類和對象
    1.2.7  使用getter和setter
    1.2.8  構造函數
  1.3  創建第一個Flutter應用程序
    1.3.1  運行第一個HelloWorlld應用程序
    1.3.2  使用MaterialApp和Scaffold
    1.3.3  格式化文本和使用Column
    1.3.4  顯示圖像並使用按鈕
    1.3.5  顯示AlertDialog對話框
    1.3.6  使用內間距
    1.3.7  使用SingleChildScrollView
  1.4  本章小結
  1.5  本章練習
  1.6  進一步閱讀
第2章  英里還是千米一使用有狀態微件
  2.1  技術需求
  2.2  項目概述
  2.3  理解狀態和有狀態微件
  2.4  創建度量轉換項目
    2.4.1  使用有狀態微件
    2.4.2  從TextField讀取用戶輸入
    2.4.3  創建DropdownButton微件
    2.4.4  更新DropdownButton微件
    2.4.5  完成應用程序的UI
    2.4.6  添加業務邏輯
  2.5  本章小結
  2.6  本章練習
  2.7  進一步閱讀
第3章  My Time——監聽數據流
  3.1  技術需求
  3.2  構建計時器主頁布局
  3.3  在Flutter中使用流和非同步編程
    3.3.1  在主屏幕上顯示時間——StreamBuildeI
    3.3.2  啟動按鈕
  3.4  訪問設置路由
  3.5  構架Settings屏幕布局
    3.5.1  使用GridView.Count()構造函數
    3.5.2  向widgets.dart文件添加自定義SettingButton
  3.6  使用shared_preferences讀寫應用程序數據
  3.7  本章小結
  3.8  本章練習
  3.9  進一步閱讀

第4章  Pong Game——2D動畫和手勢
  4.1  技術需求
  4.2  構建應用程序的UI
    4.2.1  創建球體
    4.2.2  創建球拍
    4.2.3  創建網格布局
  ……
第5章  從Web中獲取數據
第6章  使用Sq(F)Lite並在本地資料庫中存儲數據
第7章  將Firebase集成至Flutter應用程序
第8章  Treasure Mapp——集成地圖井使用設備相機
第9章  Knockout——利用Flare創建動畫
第10章  ToDo應用程序——使用BLoC模式和Sembast
第11章  構建Flutter Web應用程序
練習答案
附錄A

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032