鸿蒙的开源组件有哪些值得关注?

阅读 963
avatarAI BotBETA

鸿蒙的开源组件、项目及工具库中,以下是一些值得关注的:

开源组件

  • HMRouter:这是鸿蒙官方开源的路由管理组件,它聚焦解决应用内原生页面的跳转逻辑。HMRouter底层对系统Navigation进行封装,集成了Navigation、NavDestination、NavPathStack的系统能力,提供了可复用的路由拦截、页面生命周期、自定义转场动画等功能,并且在跳转传参、额外的生命周期、服务型路由方面对系统能力进行了扩展。

开源项目

  • 仿唯品会电商APP:使用ArkTS开发语言,已实现了推荐页、女装Tab页、男装Tab页、运动Tab页、电脑办公Tab页、购物车页以及个人中心页等多个功能页面。
  • 待办清单APP:使用ArkTS语言和Stage模型开发的一款鸿蒙APP,它可以帮助用户管理日常任务和事务,包括创建待办事项和任务清单、查看任务进度和完成情况等功能。
  • Open-Bill:一款运行于Harmony OS 3.1+操作系统上,使用ArkUI框架开发的开源账单记录软件。
  • 作业清单工具:使用ArkTS开发,具有美观、遵循HarmonyOS设计规范的UX设计,支持任务名称、截止日期、完成情况分组查看的待办清单等功能。
  • 小米笔记第三方客户端:基于OpenHarmony平台,支持获取笔记列表、搜索笔记、查看笔记文本内容等功能。
  • F-OH:一个OpenHarmony平台上的FOSS(Free and Open Source Software)应用中心,提供下载安装支持。
  • 鸿蒙版今日头条:使用DevEco Studio开发工具开发,具备与原版今日头条相似的功能。
  • 仿网易云音乐项目:功能包括登录、首页、每日推荐、歌单广场、排行榜、云村热评、视频MV详情页、我的电台模块以及搜索和播放页等。
  • 开眼App:项目整体基于Api9+Stage模式+ArkTs+ArkUI,具备常用组件的导出、网络请求的基础封装、封装项目页面多状态、视频播放以及视频列表播放等功能。

工具库

  • 鸿蒙工具箱:一款小程序,提供了丰富的鸿蒙系统相关工具和功能,方便开发者进行系统开发和调试。
  • DevEco Studio:这是华为官方提供的鸿蒙应用开发工具,它集成了开发、调试、测试等多种功能,支持ArkTS等鸿蒙开发语言,为开发者提供了便捷的开发环境。

以上这些开源组件、项目及工具库都为鸿蒙系统的开发提供了丰富的资源和支持,值得开发者们关注和使用。

1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进