《Flutter2開發實例精解》是2022年清華大學出版社出版的圖書,作者是[美]西蒙·亞歷山大 等。。
基本介紹
- 書名: Flutter2開發實例精解
- 作者:[美]西蒙·亞歷山大
- 出版社: 清華大學出版社
- 出版時間:2022年
- 定價:159 元
- ISBN: 9787302602897
內容簡介,圖書目錄,
內容簡介
《Flutter2開發實例精解》詳細闡述了與Flutter 2相關的基本解決方案,主要包括Dart程式語言、微件簡介、布局和微件樹、向應用程式中添加互動性和導航、基本的狀態管理、異步編程、基於網際網路的數據持久化和通信、基於流的高級狀態管理、使用Flutter包、向應用程式中添加動畫、使用Firebase、基於Firebase ML Kit的機器學習、發布移動應用程式、Flutter Web和桌面應用程式等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。
本書適合作為高等院校計算機及相關專業的教材和教學參考書,也可作為相關開發人員的自學用書和參考手冊。
圖書目錄
第1章 開啟Flutter之旅 1
1.1 技術需求 2
1.2 如何使用Git管理Flutter SDK 2
1.3 設定命令行並保存路徑變數 3
1.4 使用Flutter Doctor檢查配置環境 6
1.5 配置iOS SDK 7
1.6 配置Android SDK 11
1.7 選擇IDE/編輯器 16
1.8 選擇正確的通道 19
1.9 創建Flutter應用程式 20
1.10 本章小結 28
第2章 Dart程式語言 29
2.1 技術需求 29
2.2 聲明變數—var、final和const 30
2.3 字元串和字元串插值 35
2.4 編寫函式 40
2.5 利用閉包將函式用作變數 44
2.6 創建類並使用類構造函式的簡潔形式 46
2.7 利用集合分組和操控數據 49
2.8 利用高階函式編寫較少的代碼 54
2.9 使用級聯運算符(..)實現構建器模式 62
2.10 Dart語言中的空安全 65
第3章 微件簡介 73
3.1 技術需求 73
3.2 創建不可變的微件 73
3.3 使用Scaffold 79
3.4 使用Container微件 85
3.5 在螢幕上輸出樣式文本 90
3.6 向應用程式中導入字型和圖像 96
第4章 布局和微件樹 101
4.1 逐個放置微件 101
4.2 基於Flexible和Expanded微件的成比例間距 108
4.3 利用CustomPaint繪製形狀 ...