flutter纯鸿蒙适配
Flutter是谷歌公司开发的一款开源、免费的UI框架,可以让我们快速的在Android和iOS上构建高质量App。它最大的特点就是跨平台、以及高性能。 目前 Flutter 已经支持 iOS、Android、Web、Windows、macOS、Linux 的跨平台开发。
使用Flutter开发HarmonyOS应用主要依赖于华为公司开发的flutter_flutter仓库。这个仓库是基于Flutter SDK对于OpenHarmony平台的兼容拓展,可支持IDE或者终端使用Flutter Tools指令编译和构建OpenHarmony应用程序。目前在商业项目中完全可以使用Flutter开发HarmonyOS应用。
Flutter开发HarmonyOS 鸿蒙App商业项目(小米商城APP)实战系列:https://www.itying.com/goods-1210.html
详细内容见官网介绍。
更多关于flutter纯鸿蒙适配的实战教程也可以访问 https://www.itying.com/category-92-b0.html
鸿蒙就放弃 flutter 吧
HW 搞鸿蒙就是因为跟谷歌闹别扭了,结果你用谷歌家的 flutter 开发 HW 家的鸿蒙 app ,有点意思。
如果 arkui 跨平台,那还算是种不错选择,算 flutter 竞品了
鸿蒙只能国内用,所以国外的轮子基本都会适配
都不会
好像是,我调研没做到位。完了😱
webview 和 cachednetworkimage 都是有的,https://docs.qq.com/sheet/DVVJDWWt1V09zUFN2?tab=BB08J2
flutter 降版本确实恼火,合并代码也是个大问题。别着急,反正目前没有量,上了也没用。
cachednetworkimage 是纯 dart 的,问题是要降版本和库来源差异问题很难搞
难啥啊,我 60 个库左右,不停降级、兼容,一天搞定。适配鸿蒙最麻烦的工作量就在这了,搞定了之后基本就完事了。
RN 版本也不太行啊,还是 0.72 。第三方库的版本也有些慢,很难直接从主项目复用过来
这不是 flutter 的问题,deveco 是支持创建 m 芯片的模拟器的
我已经收到鸿蒙 next 的推送了,现在可以真机跑了,目前跑起来了。
我知道,但是不是所有人都是用的 Mac 啊…而且 dev Eco 还不支持 Linux ,Windows 下配置环境又麻烦又容易出问题…
那没办法了,想成事的话其实这都是小问题。
老哥最近进展咋样,你现在 flutter 用的多少版本,第三方库不兼容的问题怎么处理的
进展还行,flutter 版本用的 3.7.12 ,dart 用的 2.9.1 。纯 dart 库就降版本,结合鸿蒙已经适配的库,目前基本够用了。
针对“flutter纯鸿蒙适配”这一问题,以下是我的专业回复:
Flutter作为一种跨平台的移动应用开发框架,已经宣布兼容鸿蒙系统。这意味着开发者可以使用Flutter进行鸿蒙系统的应用开发,享受Flutter跨平台开发的便利性和高效性。
在Flutter与鸿蒙系统的适配过程中,Flutter的布局系统、响应式设计原则以及强大的状态管理工具等特性,为开发者提供了全面的支持。通过Flutter的灵活布局组件和响应式设计,开发者可以轻松实现横竖屏适配和不同屏幕尺寸的适配。同时,Flutter的PlatformView组件和MethodChannel机制也为多屏协作提供了强大的支持。
要实现Flutter在鸿蒙系统上的纯适配,开发者需要了解鸿蒙系统的特性和API,并使用Flutter提供的工具和文档进行相应的开发。具体来说,开发者需要下载并安装鸿蒙开发工具包,创建Flutter项目并配置鸿蒙的构建文件,然后生成鸿蒙应用安装包进行测试和运行。
此外,为了确保Flutter应用在鸿蒙设备上的兼容性和稳定性,开发者还需要进行充分的测试和优化工作。这包括在不同设备和屏幕尺寸上进行测试,以及根据测试结果进行相应的代码调整和优化。
综上所述,Flutter与鸿蒙系统的适配是一个复杂但可行的过程,需要开发者具备一定的专业知识和经验。