本書較為全面地介紹了HarmonyOS應用的組成,開發(fā)流程和開發(fā)工具,以及應用前端UI,后臺服務設計和數據庫訪問等內容。全書共12章,內容包括初識HarmonyOS,開啟你的第一行HarmonyOS代碼,HarmonyOS應用結構剖析,HarmonyOS核心組件——Ability,JS UI開發(fā)語法基礎,HarmonyOS輕代碼開發(fā)——JS UI設計,HarmonyOS數據持久化,HarmonyOS流轉架構解析,HarmonyOS傳感器應用和媒體管理,HarmonyOS原子化服務,HarmonyOS網絡訪問與多線程,中信銀行本地生活App的設計與實現等。書中非常強調理論和實踐結合,凡是涉及動手操作的章節(jié),都安排了豐富的代碼示例來鞏固移動應用開發(fā)知識點,此外,在本書最后一章,特意以一個實際上架并廣泛使用的商用App——中信銀行本地生活App為例,介紹了真實軟件企業(yè)如何從需求分析入手,進行概設和詳設,到最后的代碼,全過程貫徹軟件工程思想,通過工程化理念來指導移動應用開發(fā)的全過程。希望本書不僅能覆蓋常用移動操作系統(tǒng)中應用的開發(fā)的共性,而且更能體現HarmonyOS中應用開發(fā)的特性。本書每章后面都設計了習題,希望通過練習和操作實踐,幫助讀者鞏固所學的內容。本書既可以作為本科院校和高職高專計算機相關專業(yè)移動應用開發(fā)課程的教材,也可以作為對HarmonyOS應用開發(fā)有興趣的IT從業(yè)人員自學使用的資料。