作 者:任宇傑 等 著
定 價:99.8
出 版 社:人民郵電出版社
出版日期:2022年01月01日
頁 數:368
裝 幀:平裝
ISBN:9787115576507
1.一線大廠 BAT 移動開發者經驗總結;2.教你從零開始構建一個完整的待辦事項 App,Android和iOS都適用;3.阿裡宗心、字節跳動袁輝輝、CFUG核心成員王鑫磊傾力推薦。
●第一部分 Flutter的基礎知識
第1章 Flutter概述
1.1 Flutter的橫空出世
1.1.1 Flutter的前身——Sky
1.1.2 Flutter版本的歷史
1.2 Flutter的技術亮點
1.2.1 跨平臺的精美設計
1.2.2 跨平臺的高生產力
1.2.3 跨平臺的高效表現
1.2.4 可擴展的開放平臺
1.3 小結
第2章 Dart語言概述
2.1 基本數據類型
2.1.1 數字
2.1.2 字符串
2.1.3 布爾
2.1.4 列表
2.1.5 集合
2.1.6 映射
2.2 函數
2.2.1 聲明
2.2.2 參數
2.2.3 閉包
2.2.4 main函數
2.2.5 匿名函數
2.3 流程控制
2.3.1 利用if來判斷
2.3.2 利用for/while來循環
2.3.3 利用switch來選擇
2.4 異常處理
2.4.1 拋出異常
2.4.2 捕獲異常
2.4.3 使用finally保證代碼一定被執行
2.5 類
2.5.1 類的成員變量
2.5.2 類的構造方法
2.5.3 使用getter和setter
2.5.4 繼承
2.5.5 抽像機制與抽像類
2.5.6 隱式接口
2.5.7 繼承之外的另一種選擇:mixin
2.6 泛型
2.6.1 泛型與類型安全
2.6.2 在定義中使用泛型
2.6.3 在函數中使用泛型
2.6.4 限定泛型的類型
2.7 異步
2.7.1 什麼是異步
2.7.2 Future對像與async/await關鍵字
……
第二部分 動手做一個待辦事項應用
第三部分 Flutter的擴展功能
本書通過一個實際的Flutter App,為大家介紹Flutter相關的知識。書中首先介紹了Flutter的環境配置、各種IDE的工具配置以及怎樣運行一個最簡單的Flutter程序。然後介紹了Dart語言的一些基本概念。接著利用Flutter基本的容器組件、圖片組件以及布局組件,教讀者創建一個簡單的待辦事項應用的原型界面,並介紹Flutter UI的布局思路以及原理。最後,介紹如何通過更加復雜的組件的不同組合,讓待辦事項應用識別復雜的手勢以及在精妙的動畫和頁面之間完成路由跳轉。本書適合想使用Flutter開發移動端應用程序的人閱讀。