本書系統闡述了跨平台Dart編程語言基礎知識、面向對象編程,以及網絡編程和異步編程等高級知識。全書共分為4 篇:第1篇為Dart基礎(第1~9章),第2篇為面向對象編程(第10~14章),第3篇為Dart 進階(第15~24章),第4篇為商城項目實戰(第25~37章)。
書中主要內容包括:Dart語法基礎、Dart編碼規範、數據類型、運算符、流程控制語句、函數、面向對象基礎、繼承與多態、抽象類與接口、枚舉類、集合框架、集合與泛型、異常處理、元數據、Dart庫、單線程與多線程、網絡編程和異步編程等。書中包含大量應用示例,讀者不僅可以由此學會理論知識還可以靈活應用。書中示例基於 Flutter環境開發,讀者在學習到Dart語言知識的同時還可以學會Flutter框架技術。書中通過一個商城App案例詳細闡述了如何使用Flutter開發App,內容完整,步驟清晰,提供了工程化的解決方案。本書可作為Dart和Flutter初學者的入門書籍,也可作為從事跨平台移動應用開發的技術人員及培訓機構的參考書籍。