模块14
SDK设计基础与框架设计基础
掌握 SDK 与框架设计基础,理解图片网络框架的设计思路与架构原则,掌握架构重构与隔离层设计方法,从而开发出高可维护、可扩展且易于集成的 SDK 和框架。
课程安排:
1、图片网络框架的设计和架构
2、SDK开发中的接口设计问题
3、框架设计中回调处理方式
4、动态代理技术
5、架构重构-隔离层设计
6、多网络框架适配
模块15
鸿蒙native层开发技术
掌握鸿蒙Native层开发技术, 熟悉 NDK 核心知识,理解 N-API 并掌握常见 API 实战,应用图片优化技巧提升性能,并通过 ArkWeb 实战构建高性能、原生与 Web 融合的鸿蒙应用。
课程安排:
1、NDK核心知识点总结
2、CMake命令与CMakeList脚本
3、Napi理解和常见Api实战
4、交叉编译工具与编译链
5、ArkTS与C++层互通
6、图片优化黑科技与图片压缩
7、SO移植鸿蒙实战
8、ArkWeb与原生业务交互实战
模块16
鸿蒙跨平台多端开发技术
掌握鸿蒙跨平台多端开发技术,熟悉鸿蒙跨端 Flutter与React Native的基础理论与开发实践,快速构建多端统一的应用,实现跨平台高效开发与维护,从而提升应用的兼容性与开发效率。
课程安排:
1、鸿蒙跨端Flutter基础核心理论
2、鸿蒙与Flutter的绑定机制分析
3、Flutter应用移植鸿蒙与兼容性处理
4、鸿蒙跨端Flutter实践
5、鸿蒙跨端RN基础核心理论
6、CLI与Expo创建项目的差异
7、BundleJS加载与双端改造流程
8、鸿蒙跨端RN实践