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