首页
›
后端、数据与云原生工程
›
070-Flutter、React Native与KMP跨端工程
›
《React Native原生模块工程》
VIP13
本课程属于:070-Flutter、React Native与KMP跨端工程
后端、数据与云原生工程 · 共 13 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
React Native原生模块工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与工程全景
目标=明确React Native原… · 学习目标 · 整体知识框架
课程导入
工程全景
02
原生模块通信原理
目标=理解JS与原生之间的桥接机制 · 序列化与反序列化 · 异步调用模型
原生模块通信原理
JS
03
搭建第一个Android原生模块
目标=创建React Native工… · 编写Java/Kotlin原生模块 · 通过ReactContextBase…
Android
搭建第一个
04
搭建第一个iOS原生模块
目标=创建React Native工… · 编写Objective-C/Swif… · 通过RCTBridgeModule和…
iOS
搭建第一个
05
原生模块的注册与自动链接
目标=掌握Android Packa… · iOS RCTBridgeModul… · 以及React Native自动链接…
原生模块的注册
自动链接
06
方法参数与返回值处理
目标=处理基本类型 · 数组 · 对象
方法参数
返回值处理
07
原生模块中的事件发送
目标=使用RCTDeviceEven… · 实现原生到JS的主动通知
原生模块
事件发送
08
原生UI组件封装基础
目标=将Android View和i… · 使用RCTViewManager和V…
UI
原生
09
原生UI组件属性与事件进阶
目标=处理复杂属性 · 自定义事件 · 布局测量
UI
原生
10
TurboModule规范与代码生成
目标=理解TurboModule接口… · Codegen配置 · 原生实现与JS调用的完整流程
TurboModule
规范
11
Fabric原生组件开发
目标=掌握Fabric组件规范 · ShadowNode · ComponentDescripto…
Fabric
原生组件开发
12
JSI与C++原生模块
目标=理解JSI原理 · 使用C++编写跨平台原生模块 · 通过HostObject和HostF…
JSI
C++
13
原生模块中的线程与并发
目标=分析JS线程 · 原生模块线程 · UI线程的交互
原生模块
线程
14
原生模块的内存管理
目标=掌握Android与iOS原生… · 避免循环引用 · 内存泄漏和悬垂指针
原生模块的内存管…
Android
15
原生模块的错误处理与日志
目标=设计统一的错误码 · 异常捕获 · Promise拒绝
原生模块的错误处…
日志
16
原生模块的单元测试与集成测试
目标=使用Jest · Detox · Android Instrument…
原生模块的单元测…
集成测试
17
原生模块的性能分析与优化
目标=使用Systrace · Hermes Profiler · Android Profiler
原生模块的性能分…
优化
18
原生模块的包管理与发布
目标=将原生模块组织为独立npm包 · 配置Android与iOS依赖 · 发布到npm并支持自动链接
原生模块的包管理
发布
19
原生模块的版本兼容与升级
目标=处理React Native版… · 新旧架构切换 · API废弃与迁移
原生模块的版本兼…
升级
20
原生模块的安全与权限
目标=处理敏感数据 · 加密通信 · 运行时权限申请
原生模块的安全
权限
21
原生模块与原生SDK集成
目标=封装第三方Android/iO… · 处理初始化 · 回调
SDK
原生模块
22
原生模块与原生页面导航
目标=实现从React Native… · 传递参数 · 接收返回结果
原生模块
原生页面导航
23
原生模块与设备能力访问
目标=封装相机 · 蓝牙 · 传感器
原生模块
设备能力访问
24
原生模块与后台任务
目标=实现后台下载 · 上传 · 定时任务
原生模块
后台任务
25
原生模块与数据库/存储
目标=封装SQLite · Realm · MMKV
原生模块
数据库
26
原生模块与多媒体处理
目标=封装音视频编解码 · 图像处理 · 滤镜
原生模块
多媒体处理
27
原生模块与跨平台代码复用
目标=使用C++ · Rust或Kotlin Multip… · 减少Android与iOS重复实现
原生模块
跨平台代码复用
28
原生模块的调试与故障排查
目标=使用Metro · Flipper · Chrome DevTools
原生模块的调试
故障排查
29
原生模块工程化实战
目标=从零构建一个包含TurboMo… · Fabric组件 · JSI扩展的完整原生模块工程
原生模块工程化实…
TurboMo
30
原生模块架构演进与最佳实践
目标=总结新架构下原生模块的设计原则 · 性能模式 · 可维护性策略
原生模块架构演进
最佳实践
所属VIP或分类
同VIP:Compose-Multiplatform-UI工程
同VIP:Flutter原生插件与平台通道工程
同VIP:Flutter开发实战100例