本書從入門到實踐對谷歌移動UI框架Flutter應用進行了全面的介紹。本書從邏輯上可以分為四部分。
第一部分(第1~3章)從開發環境的搭建入手,主要介紹Dart語言基礎與高級應用,從基礎語法到函數、泛型、非同步程式設計、模組使用等高級內容。
第二部分(第4、5章)主要介紹Flutter的核心組件,除了介紹開發Flutter應用必備的圖片、文本、圖示、按鈕等基礎元件外,還詳細介紹了表單組件、佈局技術、交互元件、元件的繪製與修飾、可滾動元件等高級內容。
第三部分(第6、7章)重點介紹了Flutter的動畫與手勢、網路技術及資料解析等內容。
第四部分(第8~10章)主要演示了兩個完整案例的開發過程,包括新聞用戶端的開發和游戲開發,此外,還介紹了如何將Flutter應用於iOS、Android專案及Web應用程式,旨在説明讀者將Flutter快速應用於自己的實際項目。
為使讀者高效地掌握本書內容,本書作者還特別錄製了Dark語言的教學視頻,並提供了完整示例的原始程式碼,讀者可從本書提供的網站自行下載使用。本書實例豐富,注重應用,適合移動開發人員、對跨平臺感興趣的大學生和培訓機構的學員使用。
第一部分(第1~3章)從開發環境的搭建入手,主要介紹Dart語言基礎與高級應用,從基礎語法到函數、泛型、非同步程式設計、模組使用等高級內容。
第二部分(第4、5章)主要介紹Flutter的核心組件,除了介紹開發Flutter應用必備的圖片、文本、圖示、按鈕等基礎元件外,還詳細介紹了表單組件、佈局技術、交互元件、元件的繪製與修飾、可滾動元件等高級內容。
第三部分(第6、7章)重點介紹了Flutter的動畫與手勢、網路技術及資料解析等內容。
第四部分(第8~10章)主要演示了兩個完整案例的開發過程,包括新聞用戶端的開發和游戲開發,此外,還介紹了如何將Flutter應用於iOS、Android專案及Web應用程式,旨在説明讀者將Flutter快速應用於自己的實際項目。
為使讀者高效地掌握本書內容,本書作者還特別錄製了Dark語言的教學視頻,並提供了完整示例的原始程式碼,讀者可從本書提供的網站自行下載使用。本書實例豐富,注重應用,適合移動開發人員、對跨平臺感興趣的大學生和培訓機構的學員使用。