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,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台的精美、高性能应用。
浅谈电池过充电、过放电、短路保护电路
切削三要素,用什么符号表示,以及计算公式
浅析MEMS麦克风的结构与工作模式
时钟芯片应用问题及解决方法
船上3D打印紧急零部件的时代即将到来
浅谈兼容 OpenHarmony 的 Flutter
三星Galaxy Note 20系列正式升级One UI 3 有哪些变化呢
voc在线监测设备的特点有哪些
OPPOK3疑似曝光 搭载6.5英寸升降式全面屏及骁龙710处理器
基于FPGA的谐波电压源离散域建模与仿真
avr单片机按键程序
小米推迟CDR发审_证监会给予“尊重”
各个行业怎么看待“元宇宙”
广东省无线电管理实施办法
世界上最薄的VR眼镜
亮度延迟线的选用、检测与代换
互联网的金融出路在哪
M31 BCK USB 2.0取得USB-IF协会认证
智能制造:美国工厂回国发展,降税就能做到?梦该醒了!
小米mix2携手小米6plus,本月底发布?