1

鸿蒙开发必备书籍【收藏】

 2 years ago
source link: https://xie.infoq.cn/article/7110d5af98fcbafa91ebd8ed1
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

作者:坚果

公众号:"大前端之旅"

华为云享专家,InfoQ 签约作者,阿里云专家博主,51CTO 博客专家,开源项目GVA成员之一,专注于大前端技术的分享,包括 Flutter,小程序,安卓,VUE,JavaScript。

关于鸿蒙开发方面的书籍,我今天简单的做了整理,其中部分书籍也有看过,确实写的不错,可以说是对科普鸿蒙相关知识点起到了一定促进作用,那么目前都有哪些书籍呢?

简单的了解一下

1.《鸿蒙生态⸺开启万物互联的智慧新时代》

购买链接:

http://product.dangdang.com/29305280.html

内容主题/方向:

鸿蒙生态科普图书

受众人群:

各类生态人群,包括:商业决策者、开发者、方案及投资公司、终端用户等

简介 &亮点:

本书尝试从科普、专业与工具三个方面介绍鸿蒙。科普是指通过相对通俗易懂的方式,让读者了解鸿蒙,懂得在新科技发展机遇 面前如何参与并应用鸿蒙,以带来更好的体验。专业是指在内容安排上从初识鸿蒙、鸿蒙万物智联、鸿蒙智能设备创新、鸿蒙应 用服务创新、OpenHarmony 与鸿蒙发行版,以及鸿蒙场景、生态与社会影响方面全面、客观地分析鸿蒙生态的构成和其发展趋 势。工具是指本书抛砖引玉的性质,如果读者想深入参与鸿蒙开发,书中也有进一步钻研的提示,希望本书能成为大家深度参与 鸿蒙开发的指引。

电子工业出版社 购买链接:

2.《深入浅出 OpenHarmony⸺架构、内核、驱动及应用开发全栈》

购买链接:

http://product.dangdang.com/29291095.html

内容主题/方向:

OpenHarmony 架构、内核、驱动

应用开发 受众人群:

1.OpenHarmony 操作系统开发人员、技术爱好者

2.APP 开发者及应用开发工程师

3.开设相关课程的院校师生

简介 &亮点:

本书是由华为资深高级软件工程师、首位 HarmonyOS HDE(Huawei Developer Expert)李传钊老师亲自编写的 OpenHarmony 操 作系统技术图书。 本书从 OpenHarmony 操作系统的设计目标与设计思路开始,由表及里、深入浅出地讲解了 OpenHarmony 操作系统的架构、内 核、驱动及应用开发基础与实战的全栈技术内容。在实战部分,从开发环境的安装配置开始,分别讲解了南向开发、北向开发的基 本过程及实战案例。本书的英文版已在翻译之中,华为已将其作为面向全球推荐的 OpenHarmony 操作系统的官方技术教程之一。 特点: 1.OpenHarmony 官方 &HarmonyOS 官方 &华为开发者社区联合推荐 2.首位 HarmonyOS HDE(Huawei Developer Expert)、首批经华为认证的 3.OpenHarmony/HarmonyOS 课程开发者、骨灰级程 序员、高级软件工程师李传钊老师亲自编写 4.从架构到内核,从驱动到应用,深入浅出 5.从基础到实战,从示例到综合,无缝衔接

水利水电出版社

3.《鸿蒙应用程序开发》

购买链接:

http://product.dangdang.com/29277904.html

内容主题/方向:

应用程序开发基础知识、应用开发入门

受众人群:

1.对鸿蒙操作系统感兴趣的学生

2.应用开发工程师及相关从业者

简介 &亮点:

本书以基础知识和实例相结合的方式成体系地介绍鸿蒙应用程序开发的常用技术。全书共 10 章。

第 1~3 章介绍鸿蒙应用程序开发 的基础知识,从创建应用程序工程开始手把手介绍用户界面开发的基本流程。

第 4 和 5 章按照 Java 和 JavaScript 这两种编程语言分 别介绍了用户界面开发的基本知识。

第 6~10 章介绍鸿蒙应用程序开发的众多基础特性,包括通知、公共事件、Service Ability、数 据持久化、Data Ability、网络访问、媒体访问、相机拍照、订阅传感器、获取地理位置等众多功能。

清华大学出版社

4.《鸿蒙操作系统开发入门经典》

购买链接:

http://product.dangdang.com/29266322.html

内容主题/方向:

软硬件基础开发

受众人群:

1.系统应用开发爱好者

2.Java、JavaScript 开发者

3.嵌入式开发爱好者

简介 &亮点:

本书涵盖鸿蒙北向应用开发全部内容和南向硬件开发基础内容。 本书共 5 篇 14 章,

开发准备篇(第 1 和 2 章)分别是鸿蒙操作系统简介和鸿蒙应用开发准备。第 1 章总体介绍鸿蒙操作系统的重要特 性及技术架构,第 2 章介绍鸿蒙应用开发环境搭建,鸿蒙应用开发 IDE、真机调试证书申请、真机模拟器使用。

基础知识篇(第 3~5 章)系统的讲解鸿蒙两大应用开发框架的使用:Java UI 和 JavaScript UI 框架,以及鸿蒙面向 Ability 开发技术。

分布式开发篇(第 6~8 章)分别介绍鸿蒙分布式任务调度,分布式数据服务,分布式文件服务。

应用实战篇(第 9~12 章)通过不同语言框架开发不同 平台应用,后介绍如何申请鸿蒙发布证书,以及发布鸿蒙应用到华为官方应用市场的流程。

硬件开发篇(第 13 和 14 章)介绍开源鸿 蒙源码编译环境搭建和海思开发版的鸿蒙系统烧写及嵌入式开发入门。

清华大学出版社

5.《鸿蒙操作系统应用开发实践》

购买链接:

http://product.dangdang.com/29269334.html

内容主题/方向:

受众人群:

1.入门级应用开发者

2.培训机构参考用书

简介 &亮点:

本书系统全面地讲解鸿蒙操作系统下的应用开发所需基础知识,并通过丰富的案例实践提高应用能力。 整本书共 11 章,

第 1 章对 鸿蒙操作系统进行概述,并搭建应用开发环境。

第 2~5 章分别讲解了 Java、JavaScript 语言基础及 Java、JavaScript 下的 UI 布局实 现。第 6 章讲解了鸿蒙轻量级智能穿戴设备的开发。

第 7 章讲解了应用所具备能力 Ability。

第 8 章讲解了本地应用数据管理及分布式 服务。第 9 章讲解了包括图像、相机及音视频的多媒体功能。

第 10 和 11 章为应用实战,包含两个完整实践案例。本书通俗易懂, 循序渐进,且包含丰富的代码讲解和应用实例,操作性较强,并配套 PPT 和视频讲解,是鸿蒙应用开发入门者的不二之选。

陈美汝、郑森文、武延军、吴敬征

清华大学出版社

6.《鸿蒙应用开发实战》

购买链接:

http://product.dangdang.com/29180052.html

内容主题/方向:

开发语言;应用开发

受众人群:

1.具备基本编程知识的技术爱好者

2.应用开发工程师

3.开设应用开发相关课程的院校师生

简介 &亮点:

《鸿蒙应用开发实战》详细完整地介绍了在 HarmonyOS(鸿蒙操作系统)2.0 上开发一个呼吸训练 App 的全部工程。

《鸿蒙应用开发实战》分为 3 章,内容涵盖了鸿蒙操作系统的简单介绍、开发鸿蒙 App 项目的准备工作,以及为鸿蒙操作系统开发 一个呼吸训练 App 的全过程。本书采用项目导向和任务导向的方式讲解,分成 36 个任务,每个任务都分成 3 部分⸺运行效果、实 现思路、代码详解。本书手把手地对编写的每一行代码进行讲解,确保读者看完本书后,能做出一个完整的项目。

人民邮电出版社

7.《HarmonyOS IoT 设备开发实战》

购买链接:

https://item.jd.com/13288938.html

内容主题/方向:

南向设备开发

受众人群:

1.物联网设备开发、测试工程师

2.开设相关课程的院校师生

3.对 OpenHarmony 生态未来发展趋势感兴趣的推动者、从业者和潜在的生态建设参与者

简介 &亮点:

本书主要介绍如何使用 OpenHarmony 开发物联网设备端软件,具体包括外设控制、网络编程、物联网平台接入等。本书的实例 程序均在 HiSpark Wi-Fi IoT 开发套件上进行测试和演示,部分章节内容也适用于其他支持 OpenHarmony 的物联网设备。 本书共 8 章,分为 4 篇,即环境准备篇、外设控制篇、传输协议篇、物联网应用篇。环境准备篇包含第 1 章,主要内容为如何搭建 OpenHarmony 开发环境。外设控制篇包含第 2 章~第 4 章,主要内容为如何使用 OpenHarmony 控制外设。传输协议篇包含第 5 章 和第 6 章,主要内容为如何使用 OpenHarmony 控制 Wi-Fi,以及如何使用 OpenHarmony 进行网络编程。物联网应用篇包含第 7 章 和第 8 章。通过学习第 7 章,读者能够对内核对象有比较深刻的理解。第 8 章的主要内容包括如何集成 MQTT 客户端 SDK,以及如何 开发一个物联网应用。 特点: 1.系统介绍 OpenHarmony 南向设备开发的图书,为打造优质物联网应用奠定基础 2.案例基于上海海思技术有限公司领先的智慧物联 loT 芯片 Hi3861V100 实现 3.作者具有深厚的开发功底和多年一线开发经验 4.内容深入浅出,系统全面,代码实例翔实

江苏润和软件股份有限公司

电子工业出版社

8.《HarmonyOS 应用开发 快速入门与项目实战》

购买链接:

http://product.dangdang.com/599381728.html

内容主题/方向:

应用开发入门

受众人群:

1.APP 开发者及应用开发工程师

2.开设应用开发相关课程的院校师生

简介 &亮点:

本书共 9 个章节,

第 1 章为 HarmonyOS 简介,主要介绍 HarmonyOS 的发展历程、设计理念、整体架构、特性以及典型应用场景;

第 2 章为 HarmonyOS 应用开发入门,是后面章节的基础和铺垫,主要介绍 HarmonyOS 开发环境准备和开发基础知识;

第 3 章到第 8 章通过 6 个不同类型的项目案例,贯穿讲解鸿蒙应用开发的相关核心知识点,每个项目案例都先展示 zui 终 UI 效果图和核心知识 点,让读者带着任务学习,激发读者兴趣,每个项目案例都有详细的开发步骤及核心代码讲解,实战性强,确保读者在认真学习 完本书后,能够独立做 HarmonyOS 应用开发项目;

第 9 章为 HarmonyOS 常用第三方组件介绍,主要介绍 BGABadgeView、 BottomNavigationBar、Glide、VideoCache 和 Updownfile 组件的功能、使用以及开发步骤。

夏德旺、谢立

机械工业出版社

9.《鸿蒙第三方组件库应用开发实战》

购买链接:http://product.dangdang.com/29332498.html

内容主题/方向:

三方组件库应用开发

受众人群:

1.具备基本编程知识的技术爱好者

2.应用开发工程师

3.开设应用开发相关课程的院校师生

简介 &亮点:

《鸿蒙第三方组件库应用开发实战》通过多个精选的开源组件库,详尽地讲解了如何在鸿蒙操作系统下使用这些组件库实现快捷的 应用开发。同时,本书详细剖析了鸿蒙操作系统组件库的实现原理,并通过一个综合应用实战帮助读者学习更加深入的应用开发知 识和技巧。

《鸿蒙第三方组件库应用开发实战》共 7 章,主要内容包括鸿蒙操作系统的简单介绍,第三方组件库的背景和鸿蒙第三方组件的相 关特性,基于第三方组件的鸿蒙应用开发流程,UI 组件、视频相关组件、实用工具组件的使用方法和实现原理,以及如何使用多个 第三方组件来快速构建视频播放平台。

《鸿蒙第三方组件库应用开发实战》通俗易懂,循序渐进,包含详细的代码讲解和丰富的应用实战,可读性和操作性较强,是鸿蒙 应用开发入门的不二之选。

武延军、中国科学院软件研究所

人民邮电出版社

10.《鸿蒙征途:App 开发实战》

购买链接:

http://product.dangdang.com/29281060.html

内容主题/方向:

受众人群:

1.HarmonyOS 系统初学者 2.HarmonyOS 开发人员

3.开设 APP 开发相关课程的院校师生

简介 &亮点:

《鸿蒙征途:App 开发实战》是一本基于 Java 的鸿蒙操作系统(HarmonyOS)App 开发指南。全书系统、由浅入深地介绍了 HarmonyOS App 开发的知识、相关经验和技巧。本书以理论与实战相结合的方式向读者呈现 HarmonyOS App 开发的整个过程。全书分为两个部分,第一部分详细讲解 HarmonyOS App 开发所需的知识,并提供大量的真实案例代码供读者练习;第二部分给出两个实 战项目,分别为应用类 App 项目(在线电子词典)和游戏类 App 项目(俄罗斯方块),通过这两个项目,读者可以很好地回顾和总 结前面 10 章讲解的知识点,并付诸实践。

本书内容通俗易懂,循序渐进,既是 HarmonyOS 初学者的入门图书,也是 HarmonyOS 开发人员的进阶读物。

人民邮电出版社

11.《鸿蒙 HarmonyOS 手机应用开发实战》

购买链接:

http://product.dangdang.com/29349445.html

内容主题/方向:

手机应用开发

受众人群:

1.HarmonyOS 系统初学者 2.HarmonyOS 开发人员

3.开设 APP 开发相关课程的院校师生

简介 &亮点:

华为自主研发的 HarmonyOS(鸿蒙系统)是一款面向未来、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。借助 HarmonyOS 全场景分布式系统和设备生态定义全新的硬件、交互和服务体验。本书采用新的 HarmonyOS 2 版本作为基石,详细介绍如何基于 HarmonyOS 进行手机应用的开发,内容涵盖 HarmonyOS 架构、DevEco Studio、应用结构、Ability、任务调度、公共事件、通知、剪切板、Java UI、JS UI、多模输入、线程管理、视频、图像、相机、音频、媒体会话管理、媒体数据管理、安全管理、二维码、通用文字识别、蓝牙、WLAN、网络管理、电话服务、设备管理、数据管理、原子化服务、流转等多个主题。本书列举了大量解决实际问题的案例,具有很强的前瞻性、应用性、趣味性。 本书主要面向的是对移动应用或 HarmonyOS 应用感兴趣的学生、开发人员、架构师。

好的,今天主要是个整理贴。也没啥技术含量,大家如果有好的建议,或者新书上市,欢迎大家补充

清华出版社

12.《鸿蒙应用开发入门》

购买链接:

http://product.dangdang.com/29349445.html

内容主题/方向:

手机应用开发

受众人群:

1.HarmonyOS 系统初学者 2.HarmonyOS 开发人员

3.开设 APP 开发相关课程的院校师生

简介 &亮点:

鸿蒙系统是一款“面向未来”、面向全场景的分布式操作系统。在传统的单设备系统能力的基础上,鸿蒙系统提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。

本书共 6 章,从鸿蒙系统、技术特征等相关基础知识开始介绍,通过新建项目,一步步地讲解使用 JavaScript 设计页面的方法、页面跳转功能的实现,内容由易到难。本书还巧用围棋应用开发的全过程,帮助读者记忆与理解使用 JavaScript 开发应用的方法与相关知识。

人民邮电出版社

13.《Hello HarmonyOS》

购买链接:

http://product.dangdang.com/29349445.html

内容主题/方向:

手机应用开发

受众人群:

1.APP 开发者及应用开发工程师

2.HarmonyOS 开发人员

3.开设 APP 开发相关课程的院校师生

简介 &亮点:

本书是系统地介绍鸿蒙应用开发知识的图书,较全面地介绍了鸿蒙应用开发所涉及的知识点,使用概念介绍、代码编写、代码讲解的模式,将所讲的内容通过小案例用由浅入深、分步拆解的方式进行介绍,希望为你带来更好的学习体验。

本书共分为 9 章。第 1 章介绍了 HarmonyOS 的特性、基础知识及鸿蒙应用如何在单机和多设备上运行与调试。第 2 章和第 8 章介绍了鸿蒙应用的布局与组件。第 3 章~第 7 章介绍了鸿蒙应用开发的各项知识,包括 Ability、分布式通信、数据管理、公共事件和通知、服务卡片。第 9 章介绍了鸿蒙应用开发过程中的线程管理。

电子工业出版社

好的,今天主要是个整理贴。也没啥技术含量,大家如果有好的建议,或者新书上市,欢迎大家补充


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK