ReactNative

一级模块

二级模块

主要功能

链接

框架介绍

 

介绍RN框架

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/%E6%A1%86%E6%9E%B6%E4%BB%8B%E7%BB%8D.md

架构介绍

 

介绍鸿蒙RN的架构

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/%E6%9E%B6%E6%9E%84%E4%BB%8B%E7%BB%8D.md

版本说明

 

已经发布的鸿蒙RN版本

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E.md

环境搭建

 

介绍鸿蒙RN如何搭建

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA.md

功能开发

RN JS打包

介绍RN JS的打包操作

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/RN-JS%E6%89%93%E5%8C%85.md

RN Native接入

介绍如何在ArkTS原生侧接入RN框架

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/RN-Native%E6%8E%A5%E5%85%A5.md

API接口说明

鸿蒙RN提供的一些原生侧接口

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/API%E6%8E%A5%E5%8F%A3%E8%AF%B4%E6%98%8E.md

两端通讯

RN与ArkTS原生侧之间如何进行通讯

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/%E4%B8%A4%E7%AB%AF%E9%80%9A%E8%AE%AF.md

Codegen

Codegen如何使用

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/Codegen.md

自定义TurboModule

如何创建自定义TurboModule

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/TurboModule.md

自定义组件

如何创建自定义组件

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/%E8%87%AA%E5%AE%9A%E4%B9%89%E7%BB%84%E4%BB%B6.md

ArkTS与CPP之间通信

创建TurboModule或组件时ArkTS与CPP之间的通信

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/ArkTS%E4%B8%8ECPP%E4%B9%8B%E9%97%B4%E9%80%9A%E4%BF%A1.md

C-API组件混合方案的使用

C-API组件与ArkTS组件混合使用

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/C-API%E7%BB%84%E4%BB%B6%E6%B7%B7%E5%90%88%E6%96%B9%E6%A1%88%E7%9A%84%E4%BD%BF%E7%94%A8.md

性能调优

 

如何优化RN性能

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/%E6%80%A7%E8%83%BD%E8%B0%83%E4%BC%98.md

调试调测

 

如何调试RN代码

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/%E8%B0%83%E8%AF%95%E8%B0%83%E6%B5%8B.md

三方库接入

 

鸿蒙RN的三方库如何接入使用

https://gitee.com/react-native-oh-library/usage-docs#rnoh-%E4%B8%89%E6%96%B9%E5%BA%93%E6%80%BB%E8%A7%88

常见开发场景

 

典型的应用开发场景

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/%E5%B8%B8%E8%A7%81%E5%BC%80%E5%8F%91%E5%9C%BA%E6%99%AF.md

场景化最佳实践

应用开发时间

使用RN开发应用的经验实践

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/%E5%9C%BA%E6%99%AF%E5%8C%96%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5.md

FAQ

编译时常见开发问题

编译类的问题

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/faqs/%E7%BC%96%E8%AF%91%E7%B1%BBFAQ.md

运行时常见开发问题

运行的时候遇到的问题

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/faqs/%E8%BF%90%E8%A1%8C%E7%B1%BBFAQ.md

定位时常见开发问题

开发时遇到的问题如何定位

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/faqs/%E5%AE%9A%E4%BD%8D%E5%AE%9A%E7%95%8C%E6%8C%87%E5%AF%BC%E7%B1%BBFAQ.md

规格常见开发问题

典型规格类问题,例如Date无法转换YYYY-MM—DD格式

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/faqs/%E8%A7%84%E6%A0%BC%E7%B1%BBFAQ.md

使用类问题

属性如何使用

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/faqs/%E4%BD%BF%E7%94%A8%E7%B1%BBFAQ.md

附录

示例代码

Sample地址

https://gitcode.com/openharmony-sig/ohos_react_native/blob/master/docs/zh-cn/%E9%99%84%E5%BD%95.md

Flutter

一级模块

二级模块

主要功能

链接

框架介绍

 

介绍Flutter框架

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/01_framework/README.md

架构介绍

 

Flutter架构概览

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/02_architecture/README.md

环境搭建

OpenHarmony版Flutter环境搭建指导

介绍OpenHarmony版Flutter环境如何搭建

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/03_environment/openHarmony-flutter%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA%E6%8C%87%E5%AF%BC.md

OpenHarmony设备运行指导

OpenHarmony设备运行指导

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/03_environment/OpenHarmony%E8%AE%BE%E5%A4%87%E8%BF%90%E8%A1%8C%E6%8C%87%E5%AF%BC.md

功能开发

在OpenHarmony应用中添加Flutter页面

介绍如何使用FlutterPage

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/04_development/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20FlutterPage.md

介绍如何使用混合开发添加跳转FlutterEntry

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/04_development/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E6%B7%B7%E5%90%88%E5%BC%80%E5%8F%91%E6%B7%BB%E5%8A%A0%E8%B7%B3%E8%BD%AC%20FlutterEntry.md

在OpenHarmony应用中使用Flutter Channel能力

介绍如何使用Flutter与OpenHarmony通信FlutterChannel

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/04_development/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8Flutter%E4%B8%8EOpenHarmony%E9%80%9A%E4%BF%A1%20FlutterChannel.md

与原生混合渲染

Flutter OHOS外接纹理适配简介

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/04_development/Flutter%20OHOS%E5%A4%96%E6%8E%A5%E7%BA%B9%E7%90%86%E9%80%82%E9%85%8D%E7%AE%80%E4%BB%8B.md

介绍如何使用多引擎FlutterEngineGroup

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/04_development/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%A4%9A%E5%BC%95%E6%93%8E%20FlutterEngineGroup.md

介绍如何使用PlatformView

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/04_development/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8PlatformView.md

PlatformView同层渲染方案适配切换指导

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/04_development/PlatformView%E5%90%8C%E5%B1%82%E6%B8%B2%E6%9F%93%E6%96%B9%E6%A1%88%E9%80%82%E9%85%8D%E5%88%87%E6%8D%A2%E6%8C%87%E5%AF%BC.md

开发Flutter静态库

介绍如何使用混合开发module

http://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/04_development/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E6%B7%B7%E5%90%88%E5%BC%80%E5%8F%91%20module.md

介绍如何开发package

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/04_development/%E5%BC%80%E5%8F%91package.md

介绍如何开发plugin

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/04_development/%E5%BC%80%E5%8F%91plugin.md

介绍如何开发FFI plugin

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/04_development/%E5%BC%80%E5%8F%91FFI%20plugin.md

性能调优

 

对Flutter应用进行性能分析及调优

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/05_performance/README.md

调试调测

调试dart代码

调试dart代码

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/06_debug/%E8%B0%83%E8%AF%95dart%E4%BB%A3%E7%A0%81.md

调试OpenHarmony应用/服务

调试OpenHarmony应用/服务

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V2/ohos-debugging-app-0000001545729889-V2

三方库接入

ohos平台适配flutter三方库指导

ohos平台适配flutter三方库指导

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/07_plugin/ohos%E5%B9%B3%E5%8F%B0%E9%80%82%E9%85%8Dflutter%E4%B8%89%E6%96%B9%E5%BA%93%E6%8C%87%E5%AF%BC.md

ohos平台已兼容库

ohos平台已兼容库

https://gitcode.com/openharmony-tpc/flutter_packages/blob/master/README.md#openharmony%E5%B9%B3%E5%8F%B0%E5%B7%B2%E5%85%BC%E5%AE%B9%E5%BA%93

场景化案例

稳定性问题场景案例

稳定性问题场景案例

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/Scenario_based_cases/%E7%A8%B3%E5%AE%9A%E6%80%A7%E9%97%AE%E9%A2%98%E5%9C%BA%E6%99%AF%E6%A1%88%E4%BE%8B.md

FAQ

环境配置相关问题

环境配置相关问题

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/08_FAQ/%E7%8E%AF%E5%A2%83%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98.md

ohos引擎产物编译相关问题

ohos引擎产物编译相关问题

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/08_FAQ/ohos%E5%BC%95%E6%93%8E%E4%BA%A7%E7%89%A9%E7%BC%96%E8%AF%91%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98.md

ohos应用编译相关问题

ohos应用编译相关问题

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/08_FAQ/ohos%E5%BA%94%E7%94%A8%E7%BC%96%E8%AF%91%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98.md

ohos代码开发相关问题

ohos代码开发相关问题

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/08_FAQ/ohos%E4%BB%A3%E7%A0%81%E5%BC%80%E5%8F%91%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98.md

ohos运行相关问题

ohos运行相关问题

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/08_FAQ/ohos%E8%BF%90%E8%A1%8C%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98.md

功能开发相关问题

功能开发相关问题

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/04_development/README.md

解析flutter相关的cppcrash堆栈

解析flutter相关的cppcrash堆栈

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/08_FAQ/%E8%A7%A3%E6%9E%90flutter%E7%9B%B8%E5%85%B3%E7%9A%84cppcrash%E5%A0%86%E6%A0%88.md

申请权限相关问题

申请权限相关问题

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/08_FAQ/%E7%94%B3%E8%AF%B7%E6%9D%83%E9%99%90%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98.md

规格说明

Flutter OpenHarmony化工程的目录结构

Flutter OpenHarmony化工程的目录结构

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/09_specifications/openHarmony-flutter%E5%8C%96%E5%B7%A5%E7%A8%8B%E7%9A%84%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84.md

更新Flutter插件项目结构

更新Flutter插件项目结构

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/ohos/docs/09_specifications/%E6%9B%B4%E6%96%B0Flutter%E6%8F%92%E4%BB%B6%E9%A1%B9%E7%9B%AE%E7%BB%93%E6%9E%84.md

附录

 

仓库相关介绍

https://gitcode.com/openharmony-tpc/flutter_samples/blob/master/README.md

Taro

Hybrid 容器方案:https://docs.taro.zone/docs/harmony/hybrid

其余方案可以参考Taro文档:https://docs.taro.zone/docs/harmony/

Weex

文档入口:https://github.com/alibaba/weex/blob/master/ohos/docs/weex%E9%B8%BF%E8%92%99%E5%8C%96%E6%8C%87%E5%AF%BC%E6%96%87%E6%A1%A3.md

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐