首页
›
后端、数据与云原生工程
›
070-Flutter、React Native与KMP跨端工程
›
《KMP原生平台互操作工程》
VIP13
本课程属于:070-Flutter、React Native与KMP跨端工程
后端、数据与云原生工程 · 共 13 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
KMP原生平台互操作工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
KMP原生互操作工程全景
目标=理解Kotlin Multip… · 原生平台边界 · cinterop与expect/ac…
KMP
原生互操作工程全…
02
搭建KMP互操作工程骨架
目标=创建共享模块 · Android与iOS宿主工程 · Gradle多目标配置
KMP
搭建
03
Kotlin/Native与C互操作基础
目标=cinterop工具链 · def文件编写 · 头文件解析
Kotlin/Nativ…
C互操作基础
04
C指针与内存模型映射
目标=CPointer · COpaquePointer · CValuesRef
C指针
内存模型映射
05
C结构体与联合体互操作
目标=Struct · Union · 位域
C结构体
联合体互操作
06
C回调函数与Kotlin函数指针
目标=将Kotlin lambda转… · staticCFunction · 线程约束与生命周期陷阱
Kotlin
C回调函数
07
C全局变量与常量互操作
目标=访问C全局变量 · 宏常量 · 枚举映射
C全局变量
常量互操作
08
C++互操作工程实践
目标=通过C封装层暴露C++接口 · extern "C"桥接 · 对象生命周期管理与异常边界处理
C++
互操作工程实践
09
Objective-C互操作基础
目标=Kotlin/Native对O… · 类与方法绑定 · 协议与分类的识别规则
Objective-C
互操作基础
10
Objective-C内存管理互操作
目标=ARC与Kotlin/Nati… · autoreleasepool · 循环引用与弱引用处理
Objective-C
内存管理互操作
11
Swift与KMP互操作工程
目标=通过Objective-C导出… · Swift调用Kotlin类型 · 异步函数映射与错误处理桥接
Swift
KMP
12
Android JNI互操作工程
目标=KMP共享模块在Android… · 以及JNI注册 · 线程附着与异常转换
Android
JNI
13
Android NDK与KMP集成
目标=CMake配置 · ABI过滤 · 预编译库链接
Android
NDK
14
iOS原生框架集成
目标=将Kotlin/Native产… · Bitcode与架构切片 · CocoaPods与SPM集成方式
iOS
原生框架集成
15
expect/actual互操作模式
目标=用expect/actual声… · 在Android与iOS分别实现原生… · 并保持共享层抽象稳定
expect/actua…
互操作模式
16
原生平台数据类型转换
目标=字符串 · 集合 · 日期
原生平台数据类型…
目标=字符串
17
原生线程模型与并发互操作
目标=Kotlin/Native线程… · 对象冻结与共享 · 从原生线程回调Kotlin的调度策略
原生线程模型
并发互操作
18
原生异步与协程桥接
目标=将C回调 · Objective-C comple… · Swift async函数接入Kot…
原生异步
协程桥接
19
原生错误与异常互操作
目标=C错误码 · NSError · Swift throws与Kotli…
原生错误
异常互操作
20
原生资源生命周期管理
目标=文件句柄 · Socket · 数据库连接
原生资源生命周期…
目标=文件句柄
21
原生UI组件互操作
目标=在Compose Multip… · 传递事件与状态同步
UI
原生
22
原生平台服务调用
目标=相机 · 定位 · 蓝牙
原生平台服务调用
目标=相机
23
原生第三方SDK集成
目标=将Android AAR与iO… · 处理依赖冲突 · 版本对齐与初始化顺序
SDK
原生第三方
24
互操作性能优化
目标=减少跨边界调用次数 · 批量数据传输 · 零拷贝策略
互操作性能优化
目标=减少跨边界…
25
互操作调试与诊断
目标=LLDB与GDB调试Kotli… · Android Studio与Xco… · 符号化崩溃日志与内存泄漏检测
互操作调试
诊断
26
互操作测试工程
目标=单元测试共享逻辑 · 原生侧集成测试 · Mock原生边界
互操作测试工程
目标=单元测试共…
27
互操作安全与稳定性
目标=边界输入校验 · 空指针防护 · 线程安全
互操作安全
稳定性
28
互操作构建与发布工程
目标=Gradle任务编排 · 产物版本管理 · 二进制兼容性
互操作构建
发布工程
29
大型KMP互操作项目架构
目标=模块分层 · 接口隔离 · 原生适配层设计
KMP
大型
30
KMP原生互操作综合实战
目标=从需求分析 · 接口设计 · 原生绑定实现
KMP
原生互操作综合实…
所属VIP或分类
同VIP:Compose-Multiplatform-UI工程
同VIP:Flutter原生插件与平台通道工程
同VIP:Flutter开发实战100例