# AwesomeProject **Repository Path**: scenario-samples/awesome-project ## Basic Information - **Project Name**: AwesomeProject - **Description**: 【鸿蒙 Harmony Next 示例 代码】Rn Fabric 自定义组件Demo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-15 - **Last Updated**: 2025-05-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AwesomeProject Rn Fabric 自定义组件Demo ### 修改历史 | 修订版本 | 修订内容 | 修订日期 | | -------- | -------- | ---------- | | 1.0.0 | 初稿 | 2024-08-27 | ## 简介 该文档是为了帮助开发者快速熟悉Rn Fabric 自定义组件适配OpenHarmony Next版本所需要的依赖文件和开发流程。该Demo包含RN样例代码以及鸿蒙代码(harmony),开发者可以使用VS code开发工具浏览、编译、开发RN代码(AwesomeProject目录),使用DevEco Studio开发工具浏览、编译、开发OpenHarmony Next版本代码(harmony目录) ## 目录结构 ``` AwesomeProject |---harmony # 鸿蒙单框架代码 |---AppScope # 应用的全局配置信息 |---entry # 应用/服务模块 |---hvigor # 编译构建配置 |---libs # har包依赖文件 |---build-profile.json5 # 当前的模块信息、编译信息配置项 |---oh-package.json5 # 描述全局配置 |---view # RN 样例代码 |---MarqueeView # 鸿蒙自定义组件引用 |---NativeComponent # MarqueeView使用样例 |---SampleTurboModule # TurboModule原生调用 |---App.tsx # RN 应用文件入口 |---package.json # RN 样例代码依赖 ``` ## 运行要求 1. RN执行npm i安装RN依赖; 2. RN执行npm run dev生成依赖代码; 3. 在harmony/libs加入react-native-openharmony.har依赖; 4. 使用DevEco工具加载harmony鸿蒙代码,sync and refresh project后运行鸿蒙应用。 ## 一份简单的问卷反馈 亲爱的Harmony Next开发者,您好!
为了协助您高效开发,提高鸿蒙场景化示例的质量,希望您在浏览或使用后抽空填写一份简单的问卷,我们将会收集您的宝贵意见进行优化:heart: [:arrow_right: **点击此处填写问卷** ](https://wj.qq.com/s2/19042938/95ab/)