●第1章移動應用開發技術
1.1概述
1.1.1原生開發技術
1.1.2跨平臺開發技術
1.2Flutter基本架構與特性
1.2.1基本架構
1.2.2特性
1.3Flutter開發環境搭建
1.3.1搭建Windows繫統下的開發環境
1.3.2搭建MacOS繫統下的開發環境
第2章Flutter項目結構
2.1項目結構
2.1.1第一個Flutter項目
2.1.2目錄結構
2.2工程架構
2.2.1工程項目主要文件
2.2.2Flutter項目調試
第3章Dart程序設計基礎
3.1Dart語言概述
3.1.1發展
3.1.2特點
3.2基本語法
3.2.1變量和常量
3.2.2數據類型
3.2.3運算符
3.2.4控制流程
3.2.5注釋
3.3函數
3.3.1函數的聲明
3.3.2函數的使用
3.3.3匿名函數、箭頭函數及閉包
3.4異常
3.4.1異常的定義
3.4.2異常的使用
第4章Dart面向對像程序設計
4.1類
4.1.1面向對像的基本特征
4.1.2類的定義和使用
4.1.3構造方法
4.1.4存儲器和訪問器
4.2類的繼承
4.2.1繼承的定義
4.2.2父類方法的覆寫
4.2.3繼承中的多態
4.2.4構造方法的調用
4.3抽像類
4.3.1抽像類的定義
4.3.2接口
4.3.3混入
第5章Dart高級編程
5.1泛型
5.1.1泛型的定義
5.1.2泛型的使用
5.2異步
5.2.1Future
5.2.2async和await
5.2.3Stream
第6章基本組件
6.1概述
6.1.1MaterialApp
6.1.2Scaffold
6.1.3Widget
6.2登錄界面的設計與實現
6.2.1Text組件
6.2.2TextField組件
6.2.3按鈕組件
6.2.4案例:登錄界面的實現
6.3注冊界面的設計與實現
6.3.1復選框組件
6.3.2日期和時間組件
6.3.3RichText組件
6.3.4案例:注冊界面的實現
……
第7章布局組件
第8章數據存儲與訪問
參考文獻
本書針對零基礎的讀者,以一個個“易學、易用、易擴展”的技術範例和“有趣、經典、綜合性”的項目案例實現過程為載體,由淺入深、循序漸進地介紹了完整的Dart編程語言基礎和Flutter開發技術知識體繫。書中包含大量的圖文解析和微課視頻,手把手地帶領讀者進入基於Flutter開發框架的跨平臺應用程序開發世界,既**限度地降低了讀者的學習門檻,又讓讀者在“教、學、做”深度融合的體驗中快速入門Flutter開發技術。本書注重實際項目開發,提供的技術範例和項目案例全面繫統地展示了開發Flutter項目的過程、方法、技術和架構。既適合作為Dart和Flutter初學者的入門級書籍,也適合作為從事跨平臺移動開發的技術人員及教育、培訓機構人員的參考書。