去年9月,华为宣布鸿蒙原生应用全面启动,基于开源鸿蒙开发的 HarmonyOS NEXT 鸿蒙星河版将在今年秋天正式和消费者见面。该版本系统底座将由华为全线自研,去掉传统安卓 AOSP 代码。
这意味着,鸿蒙星河版将不再兼容安卓应用,京东、淘宝、得物、美团、微博、小红书等上百款应用也相继宣布启动鸿蒙星河版原生应用开发。
鸿蒙生态快速发展,也带动了市场对鸿蒙开发人才的需求。据某招聘网站统计,春节后开工第一周,鸿蒙相关职位数同比增长 163%,投递人数同比增长 349%,分别增至去年同期的 2.6 倍、4.5 倍。
作为 OpenHarmony 项目的官方开源协作平台,Gitee 上拥有丰富的 OpenHarmony 相关开源项目和组件,如果你想成为一名鸿蒙开发,这些项目将是十分有价值的学习资料。
今天马建仓就位大家介绍六款优秀的 OpenHarmony 入门项目,让你的鸿蒙开发之路事半功倍。
项目作者: WeHarmony
开源许可协议: BSD-3-Clause
项目地址:
https://gitee.com/weharmony/kernel_liteos_a_note
kernel_liteos_a_note 是在 OpenHarmony 的 kernel_liteos_a 基础上给内核源码加上中文注解的版本,同步官方代码迭代推进。帮助大家更深刻地理解 OpenHarmony 内核代码。
项目作者: OpenHarmony
开源许可协议: Apache-2.0
项目地址:
https://gitee.com/openharmony/arkui_ace_engine_lite
轻量系统 JS-UI 框架子系统,是 OpenHarmony 为开发者提供的一套开发 OpenHarmony 应用的 JS-UI 框架,部署在轻量系统上,为应用提供 UI 开发能力。
项目作者: 小熊派开源社区
开源许可协议: Apache-2.0
项目地址:
https://gitee.com/bearpi/bearpi-hm_nano
BearPi-HM_Nano 是一款由小熊派专为 HarmonyOS 系统打造的 HarmonyOS 开发板。开发板采用 IoTCluB 的 E53 接口标准,可接入所有的 E53 案例扩展板;主控为 WiFi SOC Hi3861,160MHz 主频,SRAM 352KB、ROM 288KB、2M Flash;板载 NFC Forum Type 2 Tag 芯片及天线,可实现 HarmonyOS “碰一碰”功能;一根 TypeC USB 线,即可实现供电、下载、调试等多种功能。
项目作者: HarmonyOS-Cases
开源许可协议: MulanPSL-2.0
项目地址:
https://gitee.com/harmonyos-cases/cases
该项目为 HarmonyOS NEXT 应用开发案例集,以“应用通用开发范例App”为例,从分层架构设计和模块化设计的方面介绍应用的架构组成。
项目作者: OpenHarmony
开源许可协议: Apache-2.0
项目地址:
https://gitee.com/openharmony/ai_engine
AI 业务子系统是 OpenHarmony 提供原生的分布式 AI 能力的子系统。本次开源范围是提供了统一的 AI 引擎框架,实现算法能力快速插件化集成。框架中主要包含插件管理、模块管理和通信管理等模块,对 AI 算法能力进行生命周期管理和按需部署。
项目作者: westinyang
开源许可协议: Apache-2.0
项目地址:
https://gitee.com/westinyang/hap-viewer
HapViewer 是一个跨平台的hap查看器,方便开发者在电脑上预览 hap 的信息,并提供一键安装到设备等功能。
以上几款来自于 Gitee OpenHarmony 专区,如果你想了解更多 OpenHarmony 相关项目,欢迎前往专区了解:
https://gitee.com/explore/harmony