纯鸿蒙,我最近采用 flutter 去适配后,我哭了

69 天前
 alphaControler

真的坑死人,我恨那些发博文说 flutter 可以做纯生鸿蒙 APP 的。真的是坑太多了。 1.兼容鸿蒙的 flutter 是非官方的,而且版本只到 3.7.12 ,dart 更不到 3.0.0 。各种第三方库不兼容只能用 19 年发布的旧版本,语言新特性无法使用。 2.好多第三库鸿蒙是没有的,特别是图片加载库 。 3.flutter 兼容鸿蒙的直播视频库没有,WebView 库没有。

4.现在搞了鸿蒙终于把 hap 包打出来了,鸿蒙 next 系统还不给我推送,我还没的跑。然后我就想试试 android 能不能跑,发现 android 跑不了了!!!!毁灭吧。 大家别用,此坑很深,爬不起来

3612 次点击
所在节点    Flutter
22 条回复
jlkm2010
69 天前
直接用 arkui 写,比用 flutter 写效率高太多了
coolair
69 天前
鸿蒙就放弃 flutter 吧
alphaControler
69 天前
@jlkm2010 公司处于降本增效阶段
tolbkni
69 天前
HW 搞鸿蒙就是因为跟谷歌闹别扭了,结果你用谷歌家的 flutter 开发 HW 家的鸿蒙 app ,有点意思。
bkmi
69 天前
用 RN 还行
june4
69 天前
@jlkm2010 如果 arkui 跨平台,那还算是种不错选择,算 flutter 竞品了
NewTab12138
69 天前
鸿蒙只能国内用,所以国外的轮子基本都会适配
NewTab12138
69 天前
@NewTab12138 都不会
laogui
69 天前
RN 的适配还不错,主流的 RN 库都做了适配。
alphaControler
69 天前
@june4 好像是,我调研没做到位。完了😱
hhecoder
69 天前
webview 和 cachednetworkimage 都是有的,https://docs.qq.com/sheet/DVVJDWWt1V09zUFN2?tab=BB08J2

flutter 降版本确实恼火,合并代码也是个大问题。别着急,反正目前没有量,上了也没用。
alphaControler
68 天前
@hhecoder cachednetworkimage 是纯 dart 的,问题是要降版本和库来源差异问题很难搞
hhecoder
68 天前
@alphaControler 难啥啊,我 60 个库左右,不停降级、兼容,一天搞定。适配鸿蒙最麻烦的工作量就在这了,搞定了之后基本就完事了。
xi_lin
66 天前
RN 版本也不太行啊,还是 0.72 。第三方库的版本也有些慢,很难直接从主项目复用过来
1una0bserver
64 天前
@hhecoder flutter 最大的问题不是现在没设备根本没法测吗...到现在了还不支持 x86 ,没法在模拟器里跑
hhecoder
64 天前
@1una0bserver 这不是 flutter 的问题,deveco 是支持创建 m 芯片的模拟器的
alphaControler
64 天前
@1una0bserver 我已经收到鸿蒙 next 的推送了,现在可以真机跑了,目前跑起来了。
1una0bserver
63 天前
@hhecoder 我知道,但是不是所有人都是用的 Mac 啊...而且 dev Eco 还不支持 Linux ,Windows 下配置环境又麻烦又容易出问题...
hhecoder
63 天前
@1una0bserver 那没办法了,想成事的话其实这都是小问题。
fengqing2
31 天前
@alphaControler 老哥最近进展咋样,你现在 flutter 用的多少版本,第三方库不兼容的问题怎么处理的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1079840

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX