OpenHarmony SIG 组织在 Gitee 开源了兼容 OpenHarmony 的 Flutter。该组织主要用于孵化 OpenHarmony 相关的开源生态项目。


▲ 仓库地址:https://gitee.com/openharmony-sig/flutter_flutter
根据 README 的描述,此仓库是基于 Flutter SDK 对 OpenHarmony 的兼容拓展,可支持使用 Flutter Tools 指令编译和构建 OpenHarmony 应用程序。
仓库的 commit 记录显示,OpenHarmony 使用的 Flutter 版本是 3.7 稳定分支。由于刚开源,目前 Flutter Tools 指令仅支持 Linux。


从创建的仓库来看,OpenHarmony SIG 目前正在积极适配 Flutter 的完整生态。


据介绍,与 Flutter 不同的是,OpenHarmony 上层开发使用 ArkTS 和 ArkUI,调用 NAPI(Native API),NAPI 是一套基于 Node.js 规范开发的原生模块扩展开发框架。
NAPI 可以实现 JavaScript 与 C/C++ 代码之间相互访问,也就是 ArkTS 可以直接和 C/C++ 无缝调用,类似 dart ffi 效果。
方舟开发框架(简称 ArkUI)是一套构建分布式应用界面的声明式 UI 开发框架,为 OpenHarmony 应用的 UI
开发提供了完整的基础设施,包括简洁的 UI 语法、丰富的 UI
功能(组件、布局、动画以及交互事件),以及实时界面预览工具等,可以支持开发者进行可视化界面开发。详情
方舟开发框架示意图:


ArkTS 是鸿蒙生态的应用开发语言。它在保持 TypeScript(简称 TS)基本语法风格的基础上,对 TS
的动态类型特性施加更严格的约束,引入静态类型。同时,提供了声明式
UI、状态管理等相应的能力,让开发者可以以更简洁、更自然的方式开发高性能应用。详情
ArkUI-X 进一步将 ArkUI 扩展到了多个 OS 平台:目前支持 OpenHarmony、HarmonyOS、Android、
iOS,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台的精美、高性能应用。
审核编辑 黄宇
-
OpenHarmony
+关注
关注
31文章
3926浏览量
20725 -
flutter
+关注
关注
0文章
15浏览量
696
发布评论请先 登录
Flutter 移动端开发:集成淘宝 API 实现商品数据实时展示 APP
贝启科技BQ3588HM主板通过 OpenHarmony 5.0.3 Release 版本兼容性测评
骐俊物联ML120H模组获得OpenHarmony生态产品兼容性证书
贝启科技BQ3576HM开发板套件通过OpenHarmony 5.0.3 Release版本兼容性测评
Android Studio中的Gemini全面支持Dart和Flutter开发
餐饮服务与软件创新的融合:解析海底捞APP的Flutter鸿蒙开发之路
桃芯科技获得OpenHarmony生态产品兼容性证书
使用 Flutter SDK 3.27.4构建HarmonyOS应用
Flutter on Raspberry Pi:从入门到精通的完整指南!
利尔达RedCap模组通过OpenHarmony 生态兼容性测评!
飞凌嵌入式T527核心板获得【OpenHarmony生态产品兼容性证书】
贝启科技 BQ3576 开发板首发通过 OpenHarmony5.1.0.44适配验证
开源鸿蒙OpenHarmony社区运营报告(2025年1月)
OpenHarmony程序分析框架论文入选ICSE 2025

浅谈兼容 OpenHarmony 的 Flutter
评论