本書重點介紹HarmonyOS移動應用開發技術,採用鴻蒙應用開發主力語言ArkTS和最新版HarmonyOS 5對應的開發平臺DevEco Studio 5。本書共9個單元,第1單元介紹HarmonyOS概念、發展歷程、技術架構和特點;第2單元介紹HarmonyOS移動應用開發環境搭建、模擬器安裝、工程目錄,並通過第一個HarmonyOS程序介紹具體使用;第3單元介紹TypeScript編譯工具和語法基礎知識;第4單元介紹ArkUI基本組成,體驗使用ArkUI進行應用程序開發;第5單元介紹ArkUI基礎組件和容器組件;第6單元通過對組件狀態管理、頁面跳轉、組件生命週期等內容的學習掌握ArkUI進階開發技術;第7單元介紹彈窗設置與多媒體開發技術;第8單元介紹應用程序的數據存儲,通過兩個案例介紹首選項數據存儲和分布式數據存儲的使用;第9單元通過一個完整的案例介紹網絡中開放API接口的平臺數據抓取與處理。本書從HarmonyOS移動應用開發語言ArkTS兼容的TypeScript到方舟UI框架的使用,再到綜合應用程序的開發,包含了大量案例和代碼,書中所有代碼都基於ArkTS語言和最新版DevEco Studio開發平臺,且代碼兼容舊版本平臺,所有代碼均在模擬器或真機上通過測試。本書涵蓋了HarmonyOS移動應用開發的基礎知識和開發實踐,可作為高等院校計算機類相關專業物聯網或嵌入式等相關課程的教材或參考書,也可作為鴻蒙應用開發愛好者的入門書籍。