求指导:公司现在需要开发 app,计划使用 flutter

2023-07-01 23:17:29 +08:00
 xuxuxu123
公司现在需要开发 app ,计划使用 flutter ;客户端涉及安卓以及 IOS ;
求助各位大佬,讲一下 flutter 开发过程中需要注意的点,以及有没有好点的教程可以推荐一下;
小弟在此感谢
8891 次点击
所在节点    程序员
82 条回复
xuxuxu123
2023-07-02 22:30:18 +08:00
@superedlimited
@estk
我这边去看看,向上级提提建议
ben123321
2023-07-02 23:06:33 +08:00
@milukun 大佬,方便我加您一个微信请教下吗?
Bijiabo
2023-07-02 23:21:43 +08:00
说 RN 卡的...大多是自己水平不行。RN 遇到问题,就算菜还有希望用原生优化。

至于 Flutter 这种轮子,就好像当年移动端用 Canvas 绘制页面一样,过段时间就没了
jones2000
2023-07-03 00:00:26 +08:00
能用 h5 搞的,就做成 h5 ,剩下的难搞的就上原生。
跨平台就是为了省钱, 省钱就用 h5 套壳。 其他的什么框架都是鸡肋, 又没有 h5 这么便宜的开发成本,也没有原生的性能。
Dynesshely
2023-07-03 06:05:19 +08:00
其实是可以考虑使用 flutter 的
你们是物联网项目, 那么必然涉及到一些底层调用, 你也提到有第三方 sdk 嵌入, flutter 通过 channel 提供了平台调用
Poko
2023-07-03 08:33:41 +08:00
uni-app 一把梭
cheman
2023-07-03 09:48:24 +08:00
真的很舒服,开发起来,3 个项目,3 年 Flutter 的开发人员
jearbilove
2023-07-03 10:29:28 +08:00
flutter 作为渲染层框架,在样式一致性上比 rn 强多了。另外对接原生的一些功能,可以写 channel 去调啊,把 flutter 用在合适的地方很重要。rn 底层对接的是原生组件,如果遇到问题如果没有一点原生客户端经验的话也是不行的
ciki
2023-07-03 10:31:46 +08:00
@x77 你的 app 应该不是啥功能复杂的 app
ciki
2023-07-03 10:37:07 +08:00
最好的解决方案就是原生+H5+小程序框架
ShrinkLynn
2023-07-03 11:01:45 +08:00
RN 0.7.0+ 的更新真的还不错 ...
怎么说呢,Flutter 复杂的开发还是要疯狂写 native view ,那还不如用 RN 了。
要是你们项目比较简单,Flutter 也是可以的。
Bijiabo
2023-07-03 12:19:22 +08:00
楼主可以看看:国内做物联网应用的大厂,清一色采用 RN 方案,几乎看不到用 Flutter 的。
w950888
2023-07-03 12:50:22 +08:00
@Bijiabo #72 哈啰单车算物联网吧,用了 flutter
tutou
2023-07-03 13:53:08 +08:00
@owen800q 请教一下,你们这种方式怎么设计更新的
milukun
2023-07-03 14:11:30 +08:00
@ben123321 #62 可以留意一下这个项目: https://github.com/leanflutter/.github/blob/main/profile/README-ZH.md
有 flutter 群,我也在群里
ykrank
2023-07-03 15:37:58 +08:00
@x77 我是 19 年,20 年在创业公司做移动端 Leader ,选型 Flutter ,主力全职做 flutter ,还贡献了数个开源 pub 。可惜 Flutter 2.0 之前实在不给力,各种官方 bug 令人发指,新招的无经验员工要门槛也高,技术选型被屡屡质疑,最终无奈还是换技术栈为愚蠢的 uni-app ,毕竟门槛是真的低,随便拉个前端仔就可以做。当然问题也很明显,只要是原生 sdk ,要么自己封装,要么请人来开发中间件。
x77
2023-07-03 16:03:21 +08:00
@ykrank

在开发两个(练手的) App ( https://github.com/xinlake/privch-client-flutter )时我也顺便抽象了一些几个插件发布到 pub.dev ,没什么人用我就把它们都下线了,App 我也暂时把它们从 Google Play 下架了,有空整理好再上架。

现在,我的网站、新开发的应用(如 https://xinlake.dev/#/app-azure-tts )基本都上 Flutter 了,顺手,Hold 住。前不久好像看到 Google Cloud 的 Function 也支持 Flutter 。

我比较看好 Flutter 这类框架,跨平台、UI 有非常好的表现力。有一个框架把从 Native 实现,到操作系统平台的开发,再到统一跨平台的人机交互,都有效的组织起来,多棒的工具。
Cloudust
2023-07-03 16:54:13 +08:00
记住一点即可:公司项目不要用 getX
awq14789
2023-07-03 18:11:09 +08:00
@Cloudust @debuggerx 为什么不建议用 Getx 呢?我个人觉得挺好用的
sunnysab
2023-07-03 22:14:53 +08:00
@FreshOldMan 搞过两天,因为当时没解决,弃坑了。。

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

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

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

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

© 2021 V2EX