开发阶段文档
本目录按开发流程组织,帮助开发者从环境准备到功能实现顺利完成开发工作。
开发流程导航
| 流程阶段 | 目录 | 核心内容 |
|---|---|---|
| 🔧 环境与工具 | 01-环境与工具 | 环境搭建、SDK配置、示例工程 |
| 📖 开发指南 | 02-开发指南 | 功能开发、组件定制、TurboModule、编译构建 |
| 🎯 场景与实践 | 03-场景与实践 | 常见场景、最佳实践、FAQ |
目录结构
02-开发/
│
├── 01-环境与工具/ # 开发前准备
│ ├── 环境搭建.md # DevEco Studio、Node.js、hdc等环境配置
│ ├── SDK版本配置指导.md # SDK版本选择与配置 ⚡版本相关
│ └── 示例工程索引.md # 示例工程快速入口
│
├── 02-开发指南/ # 开发过程中的核心指南
│ ├── 功能开发.md # 开发流程总览
│ ├── 自定义组件.md # 组件开发指南
│ ├── Codegen.md # 代码生成工具
│ ├── TurboModule.md # TurboModule开发
│ ├── Autolinking.md # 自动链接配置 ⚡版本相关
│ ├── RN-Native接入.md # Native接入方案
│ ├── C-API组件混合方案的使用.md
│ └── 编译构建/ # Debug/Release包、CMake配置 ⚡版本相关
│ ├── 编译构建指南.md
│ └── RNOH 构建与符号管理工程级指南.md
│
├── 03-场景与实践/ # 场景化开发参考
│ ├── 常见开发场景.md # 常见场景指南
│ ├── RN应用鸿蒙化开发指南.md # RN应用鸿蒙化开发全流程指南
│ ├── 场景化最佳实践.md # 最佳实践案例
│ └── 使用类FAQ.md # 开发过程中常见问题
│
└── README.md # 本文件
⚡ 标记为「版本相关」的文档,随版本发布需同步更新
快速开始
新手入门
功能开发
- 了解开发流程 → 功能开发
- 开发自定义组件 → 自定义组件
- 实现TurboModule → TurboModule
- 配置自动链接 → Autolinking
场景参考
- RN应用鸿蒙化开发 → RN应用鸿蒙化开发指南
- 常见开发场景 → 常见开发场景
- 最佳实践案例 → 场景化最佳实践
- 问题排查 → 使用类FAQ
相关资源
- 设计阶段文档 - 架构原理、接口规格
- 调测阶段文档 - 调试方法、问题定位
- 项目示例 Samples - 各类场景示例工程
- 项目模板 templates - 脚手架模板文件