首页
›
后端、数据与云原生工程
›
070-Flutter、React Native与KMP跨端工程
›
《Flutter原生插件与平台通道工程》
VIP13
本课程属于:070-Flutter、React Native与KMP跨端工程
后端、数据与云原生工程 · 共 13 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Flutter原生插件与平台通道工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与工程全景
目标=Flutter原生插件与平台通… · 典型应用场景 · 学习路径与最终交付目标
课程导入
工程全景
02
Flutter插件工程结构解析
目标=pubspec.yaml插件声… · lib目录 · android目录
Flutter
插件工程结构解析
03
MethodChannel基础与消息编解码
目标=BinaryMessenger · StandardMethodCode… · 方法调用与返回值的序列化规则
MethodChanne…
消息编解码
04
EventChannel与流式通信
目标=事件监听 · 取消订阅 · 原生主动推送数据到Dart层的实现方…
EventChannel
流式通信
05
BasicMessageChannel与双向消息
目标=自定义编解码器 · 字符串与二进制消息 · 异步消息处理模式
BasicMessage…
双向消息
06
PlatformView与原生视图嵌入
目标=AndroidView · UiKitView · 视图工厂
PlatformView
原生视图嵌入
07
Android端插件开发环境搭建
目标=Android Studio配… · Gradle插件工程 · FlutterEngine与Acti…
Android
端插件开发环境搭…
08
Android MethodChannel实战
目标=在Kotlin中注册通道 · 处理Dart调用 · 返回结果与错误处理
Android
MethodChanne…
09
Android EventChannel实战
目标=使用Flow或回调向Dart持…
Android
EventChannel
10
Android PlatformView实战
目标=创建原生TextView或地图…
Android
PlatformView
11
iOS端插件开发环境搭建
目标=Xcode配置 · CocoaPods集成 · FlutterViewControl…
iOS
端插件开发环境搭…
12
iOS MethodChannel实战
目标=在Swift中注册通道 · 处理Dart调用 · 返回结果与错误处理
iOS
MethodChanne…
13
iOS EventChannel实战
目标=使用闭包或Combine向Da…
iOS
EventChannel
14
iOS PlatformView实战
目标=创建原生UILabel或WKW…
iOS
PlatformView
15
平台通道线程模型与异步处理
目标=UI线程 · 平台线程 · Dart Isolate之间的通信约…
平台通道线程模型
异步处理
16
错误处理与异常传递
目标=PlatformExcepti… · 错误码 · 错误消息与错误详情的跨平台传递
错误处理
异常传递
17
插件API设计原则
目标=Dart接口抽象 · 平台无关性 · 版本兼容与向后兼容策略
API
插件
18
插件单元测试与集成测试
目标=Dart层Mock · Android JUnit · iOS XCTest与example…
插件单元测试
集成测试
19
插件打包与发布
目标=pub.dev发布流程 · 平台特定配置 · 版本号管理与CHANGELOG编写
插件打包
发布
20
原生第三方SDK集成实战
目标=在插件中封装Android与i…
SDK
原生第三方
21
平台通道性能优化
目标=减少跨平台调用次数 · 批量数据传输 · 编解码效率与内存管理
平台通道性能优化
目标=减少跨平台…
22
后台任务与平台通道
目标=Android Service · iOS Background Tas…
后台任务
平台通道
23
权限请求与平台通道
目标=Android运行时权限 · iOS隐私权限与Dart层统一权限接…
权限请求
平台通道
24
设备硬件访问实战
目标=通过平台通道调用摄像头 · 蓝牙 · 传感器并处理平台差异
设备硬件访问实战
目标=通过平台通…
25
文件系统与平台通道
目标=Android Scoped… · iOS沙盒与Dart层文件操作接口封…
文件系统
平台通道
26
推送通知与平台通道
目标=集成FCM与APNs · 通过EventChannel传递通知…
推送通知
平台通道
27
插件工程架构演进
目标=从单一插件到Federated… · 多平台包拆分与依赖管理
插件工程架构演进
Federated
28
跨平台一致性设计
目标=Android与iOS行为差异… · 统一错误码 · 统一数据格式与回退策略
跨平台一致性设计
Android
29
调试与问题排查
目标=Flutter DevTool… · Android Logcat · iOS Console与平台通道断点…
调试
问题排查
30
综合实战
目标=从零构建一个支持Android… · 包含MethodChannel · EventChannel
综合实战
Android
所属VIP或分类
同VIP:Compose-Multiplatform-UI工程
同VIP:Flutter开发实战100例
同VIP:Flutter性能与稳定性工程