前言
在中国的神话故事中,盘古开天辟地之前的状态被称为"鸿蒙",之后出现天地万物,众生法相。作为一个国人,我也希望真如华为的鸿蒙系统能打破原来的格局,不再是谷歌的Android,苹果的iOS,独霸天下。
iOS于2007年6月和第一代iPhone一起首次亮相,安卓系统于2008年9月22日发布。第一部使用Android操作系统的手机,虽然经过多年的发展,它们都已到了高度成熟期,但是它们的诞生都在很多年前。当时的环境和技术并没有现在这么复杂,比如AI并没有现在这么火,因此最初的底层设计也带来了很多不足,给了鸿蒙新的机会。
因此HarmonyOS NEXT如今带来了新答案,通过新架构、新体验、新生态三个层面的显著突破,实现了包括原生、精致、原生流畅、原生应用、原生智能、原生安全、原生互联在内六大原生。
而HarmonyOS NEXT的出现,不仅仅是为了填补现有操作系统的短板,更是为开发者和求职者开辟了全新的就业高地。近期的市场数据显示,随着鸿蒙生态的迅速扩张,对掌握HarmonyOS开发技术的工程师需求量呈井喷式增长,众多企业和项目争相引进HarmonyOS技术人才,不仅提供优厚的薪资待遇,还给予广阔的发展空间。
对于很多学习Android的同学来说,上一次安卓的红利是没有享受到的,而这一次将是我们最大的机遇。
鸿蒙学习路线图
路线图适合人群:
- IT开发人员:想要拓展职业边界,享受新技术带来的溢价红利
- 零基础小白:鸿蒙爱好者,希望从0到1学习,增加一项技能
HarmonyOS 4.0 APP Developer
OpenHarmony 5.0 Next视音频
OpenHarmony 5.0 Next进阶
OpenHarmony 5.0 Next分布式
有了路线图,怎么能没有学习资料呢,小编也准备了一份联合鸿蒙官方发布笔记整理收纳的《鸿蒙开发学习笔记》,内容包含ArkTS、ArkUI、Web开发、应用模型、资源分类…等知识点。
快速入门
- 开发准备
- 构建第一个ArkTS应用(Stage模型)
- 构建第一个ArkTS应用(FA模型)
- 构建第一个JS应用(FA模型)
开发基础知识
- 应用程序包基础知识
- 应用配置文件(Stage模型)
- 应用配置文件概述(FA模型)
资源分类与访问
- 资源分类与访问
- 创建资源目录和资源文件
- 资源访问
学习ArkTs语言
- 初识ArkTS语言
- 基本语法
- 状态管理
- 其他状态管理
- 渲染控制
基于ArkTS声明式开发范式
- UI开发(ArkTS声明式开发范式)概述
- 开发布局
- 添加组件
- 显示图片
- 使用动画
- 支持交互事件
- 性能提升的推荐方法
兼容JS的类Web开发范式
- 概述
- 框架说明
- 构建用户界面
- 常见组件开发指导
- 动效开发指导
- 自定义组件
Web组件
- 概述
- 设置基本属性和事件
- 并发
- 窗口管理
- WebGL
- 媒体
- 安全
- 网络与连接
- 电话服务
- 数据管理
- …
应用模型
- 概述
- Stage模型开发指导
- FA模型开发指导