你一定想不到的
在一年一度的开发者大会以外,华为还在日常举行各种线上、线下,或者直接深入校园的开发者活动。
HarmonyOS 创新实训营、 HUAWEI Developer Day 、华为校园开发者计划等等不胜枚举,似乎已然覆盖互联网相关行业的个角落。
超乎人们的意料,今年已有超过 170 万人参加了鸿蒙学堂的课程学习、线下活动,足以看出大家对于鸿蒙的热情与期望。
在这些率先拥抱鸿蒙的人中,或许就将孵化出一个属于鸿蒙的超级应用。
前几天上海举办的鸿蒙学堂,培训鸿蒙的师资力量
对于一个操作系统来说,用户支持可能是生态构建以外的第二个重点。
在国内的这方面,鸿蒙可以说是做得前无古人的好。
难以置信的发展速度
早在 HarmonyOS 2.0 初次登场的时候,就有不少华为老用户说, HarmonyOS 2.0 让他的旧手机更流畅了。
HarmonyOS 3.0 上,完全体的 “ 超级终端 ” 让应用和工作流无缝流转,更是广受好评。
HarmonyOS 4 发布后,短短一个多月升级用户已经超过 6 千万,成为史上升级速度最快的 HarmonyOS 版本。
现在,鸿蒙生态设备数已突破 7 亿,这在国产操作系统中,绝对是数一数二的数字。
再加上鸿蒙完善的开发者支持,对生态伙伴的友好,可以说鸿蒙生态已经迈过了第一座山峰。
现在, HarmonyOS NEXT 就是在挑战一个新的高峰 —— 从无到有创建一个面向普通大众的操作系统生态。
这是国产操作系统几乎没有挑战过的。
但是,鸿蒙已经为这次挑战铺垫了四年。
随着越来越多企业级开发者加入鸿蒙原生应用开发,鸿蒙生态正在快速形成。根据Counterpoint发布的最新数据,华为HarmonyOS在2023年第一季度的中国市场份额已达到8%,仅次于安卓和iOS。有业内人士认为,鸿蒙将很快替代安卓。实际上,鸿蒙的初心和野望不止互联网,而是定位于万物互联时代的操作系统。
华为终端云服务总裁朱勇刚此前强调,“独木不成林。我们希望能够和所有的合作伙伴一起共同灌溉,共同施肥,让这片林向下扎到根,向上捅破天;让我们的鸿蒙生态,立足于中国这片沃土,从松山湖这个宝地出发,真正走向全球,成为一个全球的生态。
鸿蒙这是一片未开发的沃土
目前来讲,没有任何一个手机操作系统可以定义这个时代。而我们现在了解的鸿蒙,目标就是这个时代。
而我们就是时代的追逐者,一如10年前的安卓,成为第一代的鸿蒙开发大佬。
那么鸿蒙的学习到目前为止,有哪些内容呢?这里分享一份《鸿蒙零基础入门学习指南》(完整文档文末有获取方式!)
《鸿蒙零基础入门学习指南》
目录
一、快速入门
适用于HarmonyOS应用开发的初学者。通过构建一个简单的具有页面跳转/返回功能的应用,快速了解工程目录的主要文件,熟悉HarmonyOS应用开发流程。
- 开发准备
- 基本概念
- 工具准备
- 构建第一个ArkTS应用(Stage模型)
- 构建第一个ArkTS应用(FA模型)
- 构建第一个JS应用(FA模型)
二、开发基础知识
- 应用程序包基础知识
- 应用程序包概述
- 应用程序包结构
- 应用程序包多HAP机制
- 应用程序包安装和卸载流程
- 应用程序包更新流程
- 共享包
- 应用程序包快速修复
- 应用配置文件(Stage模型)
- 应用配置文件概述(Stage模型)
- app.json5配置文件
- module.json5配置文件
- 应用配置文件概述(FA模型)
- 应用配置文件概述(FA模型)
- app对象内部结构
- deviceConfig内部结构
- module对象内部结构
三、资源分类与访问
应用开发过程中,经常需要用到颜色、字体、间距、图片等资源,在不同的设备或配置中,这些资源的值可能不同。
- 资源分类与访问
- 资源分类
- 资源目录
- 资源组目录
- 创建资源目录和资源文件
- 创建资源目录和资源文件
- 创建资源目录
- 创建资源文件
- 资源访问
- 应用资源
- 系统资源
- 资源匹配
四、学习ArkTs语言
ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。因此,在学习ArkTS语言之前,建议开发者具备TS语言开发能力。
- 初识ArkTS语言
- 基本语法
- 基本语法概述
- 声明式UI描述
- 自定义组件
- 状态管理
- 其他状态管理
- 其他状态管理概述
- @Watch装饰器:状态变量更改通知
- $$语法:内置组件双向同步
- 渲染控制
- 渲染控制概述
- if/else:条件渲染
- ForEach:循环渲染
- LazyForEach:数据懒加载
标签:配置文件,鸿蒙,程序包,HarmonyOS,学堂,应用,资源,170 From: https://blog.51cto.com/u_16163480/9110253