一、官方核心仓库
表格
| 仓库类型 | 地址 | 说明 |
|---|---|---|
| OpenHarmony主库 | gitcode.com/openharmony | 官方主代码仓 |
| OpenHarmony-SIG | gitcode.com/openharmony… | 特别兴趣组代码 |
| OpenHarmony三方库 | gitcode.com/openharmony… | 第三方组件库 |
| 知识体系(已归档) | 新地址请访问 knowledge |
二、官方示例代码(Samples)
表格
| 项目名称 | 仓库地址 | 特点 |
|---|---|---|
| 官方Samples合集 | gitee.com/openharmony… | 含天气、五子棋、组件集合等 |
| 用户隐私协议案例 | gitee.com/harmonyos-c… | 已上架开源组件市场 |
| API 9示例项目 | 见上述applications_app_samples | 分布式数据管理、一多部署等 |
三、社区优质开源项目
表格
| 项目名称 | 仓库地址 | 技术亮点 |
|---|---|---|
| 模块化架构学习项目 | github.com/JasonYinH/E… gitee.com/jiaojiaoone… | 模块化+动态路由ZRouter+网络请求RCP封装 |
| 知乎日报仿写 | gitee.com/yyz116/zhi-… | 新手三天上手项目 |
| 爱影家影视APP | gitee.com/yyz116/hmmo… | 无广告观影应用实战 |
| 玩鸿蒙客户端 | atomgit.com/csdn-qq8864… | 社区客户端+技术文章聚合 |
| 硅谷租房项目 | github.com/shuhongfan/… | API12租房App,组件封装+屏幕适配 |
| 仿网易云音乐 | github.com/sskEvan/NCM… | 音乐播放器实战 |
| 仿网易严选 | github.com/softfatgay/… | 电商类应用 |
| 微信鸿蒙版 | github.com/ausboyue/We… | IM应用架构参考 |
| 基础框架Demo | github.com/iotjin/JhHa… | OpenHarmony SDK 5.0 + API12,含登录+路由+网络封装 |
| ArkUI组件库 | gitee.com/J-Design/Ar… | 基础/容器/弹窗组件实时预览 |
四、学习路线图参考
plain
复制
入门阶段 → 官方Samples → 知乎日报/玩鸿蒙客户端(简单UI)
↓
进阶阶段 → 模块化架构项目/硅谷租房(工程化+网络请求)
↓
高级阶段 → 仿网易云/微信(复杂状态管理+性能优化)
五、重要提示
- 官方Sample更新状态:由于HarmonyOS NEXT对API架构进行了大量重构,旧版示例需要适配新规范,建议下载 DevEco Studio 4.0+ 内置的最新示例
- 签名问题:下载Sample后若遇到
error: failed to install bundle. code:9568257错误,需修改Bundle Name(原名称可能已被占用)并重新配置签名 - API版本选择:当前建议基于 API 12+ 进行新项目开发,以获得最佳兼容性
- 学习资源汇总:坚果派社区提供完整学习路径和源码 gitcode.com/nutpi/Harmo…
建议优先从 官方Samples 和 模块化架构项目 入手,掌握ArkTS声明式开发和工程化实践后再深入复杂应用。