《鸿蒙HarmonyOS应用开发入门》由清华大学出版社出版,已于近期上市。该书基于HarmonyOS 3.1 ArkTS编写,所有示例采用了比较新的API 9,可谓是目前市面上最新的鸿蒙力作。

本文对《鸿蒙HarmonyOS应用开发入门》一书做个大致的介绍。

封面部分

首先是介绍封面部分。

《鸿蒙HarmonyOS应用开发入门》封面部分是采用了蓝白风格设计,比较简洁,充满张力。

北极熊是世界上最大的哺乳类四足食肉动物。用北极熊作为封面,意味着鸿蒙可能会独霸一方吧,哈哈。

可以看到,左下角是出版社“清华大学出版社”字样。

值得注意的是,这本书是双色印刷,意味着该书将给予读者更好的阅读体验。

封底部分

介绍封底部分。

封底部分可以看到主要是对本书的简介。

适合HarmonyOS应用开发初学者和进阶读者作为自学用书,也适合培训机构作为培训教材,还适合大、中专院校的相关专业作为教学参考书。

全书篇幅接近300页,定价为89元,也算良心了。极具性价比。

内容简介

HarmonyOS是一款面向未来、面向全场景的分布式操作系统,借助HarmonyOS全场景分布式系统和设备生态,定义全新的硬件、交互和服务体验。本书采用的HarmonyOS 3.1版本作为基础,详细介绍如何基于HarmonyOS 3.1来进行应用开发,包括HarmonyOS架构、DevEco Studio、应用结构、Ability、UI开发、公共事件、窗口管理、网络编程、安全管理、数据管理等多个主题,还介绍如何从0开始开发计算器、视频播放器、购物应用、微信应用等。本书辅以大量的实战案例,图文并茂,让读者易于理解掌握。同时,案例的选型偏重于解决实际问题,具有很强的前瞻性、应用性和趣味性。加入鸿蒙生态,让我们一起构建万物互联的新时代!

写作背景

当HarmonyOS 3还未正式发布的时候,笔者便已经开始关注HarmonyOS 3的发展路线图了。笔者在各大论坛对HarmonyOS 3的新特性进行过非常多的文章介绍以及技术布道。本书所选用的HarmonyOS版本是市面上能看到的最新版本。

由于笔者之前已经出版过两本鸿蒙方面的图书《鸿蒙HarmonyOS手机应用开发实战》《鸿蒙HarmonyOS应用开发从入门到精通》,并在持续维护一本开源书《跟老卫学HarmonyOS开发》,因此撰写本书并没有遇到太多的困难。当然,HarmonyOS 3由于革命性地引入了ArkUI、ArkTS、Stage模型等众多新特性,使得笔者不得不花费更多的时间来完成书中的示例。

本书的内容聚焦于HarmonyOS 3.1版本常用的核心功能。这些核心功能都是经过笔者验证过的、可用的。而其他的非核心功能,或功能存在bug或因其他原因没有收录进本书的功能,将会收集到《跟老卫学HarmonyOS开发》一书中,以开源的方式不断演进。

内容介绍

全书大致分为了3部分:

  • 入门(第1章):介绍HarmonyOS的背景、开发环境搭建,并创建一个简单的HarmonyOS应用。
  • 进阶(第 2 ~ 10 章):介绍 HarmonyOS 的核心功能开发,内容包括 Ability、UI 开发、公共事件、 窗口管理、网络编程、安全管理、数据管理、多媒体开发等。
  • 实战(第 11 ~ 12章):演示 HarmonyOS 综合实战案例“购物应用”“仿微信应用”。

配套资源

本书提供的素材和源代码可从以下网址下载:

https://github.com/waylau/harmonyos-tutorial

本书所有习题及答案,可以在笔者维护的“HarmonyOS题库”中找到:

https://github.com/waylau/harmonyos-exam

本书特点

1.内容全面,技术新颖

本书几乎囊括了HarmonyOS所涉及的知识点包括Ability、UI 开发、公共事件、 窗口管理、网络编程、安全管理、数据管理、多媒体开发等。基于HarmonyOS 3.1 ArkTS编写,所有示例采用了比较新的API 9,可谓是目前市面上最新的鸿蒙力作。技术前瞻,案例丰富。不管是编程初学者,还是编程高手,都能从本书中获益。本书可作为读者案头的工具书,随手翻阅。

2.图文并茂,代码精彩

全书基于最新HarmonyOS 3.1技术展开,手把手传授从入门到精通的诀窍!

在线提供的源代码紧跟版本迭代,目前已经更新到HarmonyOS 4版本。不用担心知识点过时哦。

双色印刷,意味着该书将给予读者更好的阅读体验。

3.案例丰富,实战性强

本书提供了丰富的基于HarmonyOS技术点的实例,将理论讲解最终落实到代码实现上来。在掌握了基础之后,另外提供了2个综合性实战案例。这些案例从零开始,最终实现了一个完整的企业级应用,内容具有很高的应用价值和参考性。

4.附赠资源

本书除了提供了书中涉及的所有实例的源文件之外,还提供了课后习题。读者可以一边阅读本书,一边参照源文件动手练习,还可以通过习题巩固知识点。这样不仅提高了学习的效率,而且可以对书中的内容有更加直观的认识,从而逐渐培养自己的编程能力。

源代码

本书提供的素材和源代码可从以下网址下载: https://github.com/waylau/harmonyos-tutorial

勘误和交流

本书如有勘误,会在以下网址发布: https://github.com/waylau/harmonyos-tutorial/issues

习题及答案

本书所有习题及答案,可以在笔者维护的“HarmonyOS题库”中找到:

https://github.com/waylau/harmonyos-exam

视频介绍

见B站:https://www.bilibili.com/video/BV1ee411o7XE

Book 配套书籍、课程

如果你喜欢本开源书,也欢迎支持下该书的正式出版物,实体店及各大网店有售。

参考引用