有在用 flutter 的朋友吗,官方为何连这样基础的功能都不支持?

1 天前
 renchong
如图,flutter 可以从底部弹出一个 Sheet ,但是无法使用手势从上到下滑动关闭这个 Sheet



我还以为我代码有问题,结果发现 6 年前就有人提出这个 issue
https://github.com/flutter/flutter/issues/36283

直到现在也没有解决,有点难理解为啥这样基础的功能官方居然不支持。

issue 底下已经有老哥开喷了:
“我用 Flutter 开发了一个项目,大概一个月了。现在因为这个问题,我不得不把整个项目用 Swift 重写一遍。六年了,官方团队竟然一直没理会。
警告:不要将 Flutter 用于严肃的应用程序。否则最终你会付出代价。”
2735 次点击
所在节点    程序员
37 条回复
justdoit123
1 天前
跨平台方案,工作量巨大。

RN 同样有这样的问题。经常能看到始祖 bug ,完全不修。

RN 这几年憋了个大的,升级了新架构,用新的 js 引擎。憋的那几年,真以为他们要 “跑路” 了。
justdoit123
1 天前
对于跨平台方案,我的建议是不要有高的期望值。写写交互一般的业务就可以了。别追求太高级的 UI 、交互。
renchong
1 天前
@justdoit123 #21 大的憋了过后怎么样
justdoit123
1 天前
没深入使用新特性,升级整体算是顺畅。

@renchong
whyrookie
1 天前
KMP 只共享业务,UI 可以原生自己分开写,更喜欢 KMP
admin948
1 天前
你写的多了就会发现 flutter 有很多历史遗留问题,动辄就是很多年没修复的那种。

你说问题大吧,也不算大,总有其他替代方案。

你说不大吧,也如鲠在喉,用的好好的出个问题,一搜,很多年前就发现了,就是一直不修复。
renchong
1 天前
@admin948 对的 就是这种感觉
actopas
14 小时 22 分钟前
rn+expo 更是小问题不断
tt83
13 小时 31 分钟前
这种组件实在不行还能自己撸,关键像 WebView 这么重的组件官方目前还不支持 web, windows
yaocf
12 小时 31 分钟前
@renchong 看着像是滑动事件的分发问题。如果没有 listview 的情况下可以正常滑动关闭,就不该定性为是组件的问题。
Gilfoyle26
11 小时 40 分钟前
@justdoit123 #22 非常赞同
p1gd0g
11 小时 35 分钟前
ios 竟然不支持?
flutter 确实好多 bug 没改了,比如说中文字体垂直不居中。
不过我最想要的还是 web 端的广告支持,快要饿死了。。。
linhongye
9 小时 58 分钟前
任何跨平台技术, 都不好用...
按照我的经验, 直接多端都用原生来开发前端, 整体人力的消耗反而更少.
当然, 前提是产品经理得把每个按钮\每个显示框 说清楚, 不同前端团队理解一致
seahorzhang
9 小时 37 分钟前
只能说 ios 原生提供的太多了。web 看了羡慕的流口水。
daxigua1te
9 小时 25 分钟前
@renchong 确实如此,我边做别的功能边等这个修复,后面实在等不及了,最后还是自己写了原生方法实现了内购功能。
kennir
6 小时 55 分钟前
用了 5,6 年的 flutter 了, 绝大部分需求直接能找到 package, dart 写起来来不弱 kotlin, 比 swift 舒服多了
ysy950803
5 小时 50 分钟前
用 flutter 有一个原因是逆向难度比原生大,对独立开发者友好。

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

https://ex.noerr.eu.org/t/1171228

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

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

© 2021 V2EX