本書採用由淺入深的方式講解Flutter技術原理,內容翔實、面面俱到,通過閱讀本書,讀者能夠掌握如何使用 Flutter 來編寫跨平台移動客戶端應用,並且對應用到的組件有透徹的理解。本書分為三篇,共12章。基礎知識篇(第1~5章)概述Dart核心語言基礎,通過視頻講解來概述Flutter開發環境搭建,縱向概述Flutter開發中使用到的基礎組件如Text、Image、UI布局組件如Column、滑動組件如NestScrollView、功能性組件如手勢識別等。核心功能篇(第6~10章)涵蓋動畫、彈框、繪圖、文件操作、Flutter與AndroidiOS原生的消息通信、數據持久化、網絡請求等。實戰應用篇(第11章和第12章),將前兩部分中內容加以應用,並補充開發細節如應用圖標配置、打包發布、權限請求、各種工具類封裝等,會提供一個App的基礎架構,本書面向Flutter初學者,Web前端、iOS開發、Android的開發人員,以及想更多了解Flutter並進階實戰的技術人員閱讀。