现在学 iOS 和安卓开发晚吗, Flutter 如何? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
toliho

现在学 iOS 和安卓开发晚吗, Flutter 如何?

  •  1
     
  •   toliho 2020 年 4 月 18 日 7616 次点击
    这是一个创建于 2198 天前的主题,其中的信息可能已经有所发展或是发生改变。

    基本需求,开发一个简单的题库产品~ 学完应该不会没用吧? 有人说现在学相当于 49 年入国军,但是我想以后的人用 APP 只会更多。。

    35 条回复    2020-04-20 09:49:51 +08:00
    AlwaysCGG
        1
    AlwaysCGG  
       2020 年 4 月 18 日 via Android
    学 flutter 吧 简单
    iFlicker
        2
    iFlicker  
       2020 年 4 月 18 日   5
    现在只用用户规模达到一定程度之后才会用原生 app,因为相对来说原生开发成本高,当然体验也是最好的(怕被喷就算我主观吧)。
    其他的创业思路就是
    公众号->微信小程序->全平台小程序->js 系混合->flutter->原生->
    toliho
        3
    toliho  
    OP
       2020 年 4 月 18 日
    @iFlicker 一直对小程序有点排斥,你这么说也有道理,快速开发和改进很重要。
    Cmdhelp
        4
    Cmdhelp  
       2020 年 4 月 18 日
    。。。毕业前我是一名 Android 开发,毕业后我放弃了,适配到我想吐
    murmur
        5
    murmur  
       2020 年 4 月 18 日
    你都学安卓和 ios 了,肯定先学 native 啊
    MonkeyBro
        6
    MonkeyBro  
       2020 年 4 月 18 日
    @iFlicker 一般都是小程序直接到原生,flutter 以及别的跨平台现在成本不比原生低了。
    ciki
        7
    ciki  
       2020 年 4 月 18 日
    49 年入国军
    minami
        8
    minami  
       2020 年 4 月 18 日 via Android
    玩票的话,什么时候都不晚。入行就要斟酌了…
    iFlicker
        9
    iFlicker  
       2020 年 4 月 18 日 via Android
    @MonkeyBro 其他 js 系列跨平台还好的,flutter 成本是高一些 我列的确实不合理
    iFlicker
        10
    iFlicker  
       2020 年 4 月 18 日 via Android
    @toliho 我是 Android 原生开发 也很排斥,但是成本低 速度快是优势 没办法
    nguoidiqua
        11
    nguoidiqua  
       2020 年 4 月 18 日
    想对于早就在学的人现在学当然晚了,比起不学的人现在学一点也不晚。

    至于 Flutter,酷安里面越来越多新的 APP 是用 Flutter 写的(即使他们并不打算搞跨平台),国内大厂如阿里头条之类也在很积极的在建设、推广 Flutter 生态,经常能看到他们的技术团体发的文章,比如“阿里集团内如何进行 Flutter 体系化建设?”、“字节跳动为什么选用 Flutter”,这些都是最近发的文章,可以看看。

    而且学习难度也不大,花点时间学下还是可以的,假如哪天火了,先入场的就有优势了,不火也能和安卓、IOS 开发结合用用。

    不过这种事情最好还是看自己需要和情况来决定,别人说的只是别人的角度看到的东西。

    想学的人会看到很多值得学的理由,不想学的人也会看到很多不值得学的理由,问问自己时间该怎么用就是了。
    toliho
        12
    toliho  
    OP
       2020 年 4 月 18 日
    @iFlicker flutter 的啥成本高,学习成本?
    toliho
        13
    toliho  
    OP
       2020 年 4 月 18 日
    @nguoidiqua 拜读了字节跳动这篇文章,
    “性能流畅度有高要求,或者有多个产品希望快速在多端试错迭代,我会推荐你尝试 Flutter 。”
    还是比较符合我的需求。
    xingheng
        14
    xingheng  
       2020 年 4 月 18 日
    基于兴趣想学什么时候都不晚,个人建议不要一上来就 Flutter/RN,会非常影响对 App 开发的“初体验”,用原生框架最好,先知道是怎么回事,然后再去思考那些其他的框架做了什么事。

    如果是找工作的话,建议不要学了,竞争比你想象的要激烈。
    ZeoKarl
        15
    ZeoKarl  
       2020 年 4 月 18 日 via iPhone
    我公司的 app 基本上把各种跨平台框架全用了一遍,现在正在用 flutter,事实上工作量也没减少,甚至还增加了。一天到晚写各种原生的插件
    dsdisenc
        16
    dsdisenc  
       2020 年 4 月 18 日
    学 flutter 吧,flutter 感觉是一个趋势了
    qihuandaxia
        17
    qihuandaxia  
       2020 年 4 月 18 日
    @nieyujiang 感觉我们是一个公司。。。
    hantsy
        18
    hantsy  
       2020 年 4 月 18 日
    Flutter 不错,用的人也越来越多了。

    可惜我对 Layout 方面的应该不敏感,所有 Layout 相关的东西用不起来,CSS Flex,Grid,Nativescrpt 。
    gunavy
        19
    gunavy  
       2020 年 4 月 18 日
    没啥用户的用 Flutter 没问题。用户多,一系列 kpi 考核加上的时候,一些问题没办法解决,例如某些安卓机型闪退,那时候就坑了!
    yingyueliuhen     20
    yingyueliuhen  
       2020 年 4 月 18 日
    vue,可以前端,可以前后端一起搞,可以搞移动端 PC 端小程序
    rebounce
        21
    rebounce  
       2020 年 4 月 18 日 via iPhone
    @gunavy #19 举个例子?
    Jirajine
        22
    Jirajine  
       2020 年 4 月 18 日 via Android
    赞同楼上先原生的观点,iOS/Android 至少选一个主要的学习原生,然后再考虑用这些跨平台的框架扩展。
    iFlicker
        24
    iFlicker  
       2020 年 4 月 18 日 via Android
    @toliho 学习成本还好 ,主要是目前还是不太稳 你看 flutter 的 issue 我上次提的时候看了一下是五千多
    murmur
        25
    murmur  
       2020 年 4 月 18 日
    @nguoidiqua 我对你的观点恰好相反,为什么 flutter 要替代 rn,就是因为 rn 坑多,rn 的设计就没法解决性能问题
    前端圈是不讲究未来的,讲究自我革命,如果一个东西好用,3 年后自然好用,而且成熟了,比如 vue2 和 1,2 的人起手就用到了 vdom,还会在乎 1 的奇奇怪怪问题么
    吹 flutter 的话,当年用在 rn 上也是这么说的,前几天我还搜了阿里说在天猫上应用 rn (包括 weex )的文章
    如果 flutter 不好用,那么 3 年后会有新的框架干掉 flutter,就这样继续下去,一浪接一浪
    而这其中一直做顶梁柱的,还是 native 部分
    大厂吹一部分是为了 KPI,毕竟瞎鸡儿重构也算工作量,而且别人后面有顶尖的 native 团队,别人写的 rn 和 flutter 跟你不是一个级别,别人遇到问题可以自己修,根本不需要 issue,但是能做到这个级别的有几个
    mxT52CRuqR6o5
        26
    mxT52CRuqR6o5  
       2020 年 4 月 18 日 via Android
    Flutter 前景如何得看谷歌的态度和 fuchsia 能不能成功,现在我感觉谷歌对待 flutter 的态度实验性质更多点,如果真想好好做应该优先解决安卓 ios 的一大堆 issue 和提升性能,而不是搁那折腾 flutterweb 和 flutterdesktop
    mxT52CRuqR6o5
        27
    mxT52CRuqR6o5  
       2020 年 4 月 18 日 via Android
    @murmur flutter 这种路线的框架必须有大厂撑着才能做下去,光靠社区维护都很困难,不可能有一波又一波 flutter 框架出现的
    nicevar
        28
    nicevar  
       2020 年 4 月 18 日
    学 iOS 或安卓与 Flutter 没什么太大关系,Flutter 就是一个 UI 框架,你学会了不代表你就会 iOS 或安卓开发,两码事,再说这个年代 UI 框架满天飞,学会一个作用也不是太大。
    exploreexe
        29
    exploreexe  
       2020 年 4 月 18 日
    有点晚了,如果实力允许还是去研究 AI 吧。
    Notzuonotdied
        30
    Notzuonotdied  
       2020 年 4 月 18 日
    @exploreexe AI 其实要求和门槛更高,而且竞争激烈……

    我觉得学 Android 和 iOS 都还行吧,要是简单写写界面,感觉就是可以随时被替代的。

    如果你是往深了学,那 Android 会有很多的东西可以搞的。

    至于 Flutter,就是坑有点多,如果有精力自己研究 Engine,Flutter Tools 这些源码也是可以学到很多东西的。
    xingheng
        31
    xingheng  
       2020 年 4 月 18 日
    @murmur 对于阿里的开源项目我一直持观望态度,对内他们肯定是为了 KPI,对外开源是告诉大伙儿“我先开头了啊,你们也帮忙完善一下吧”,设计层面仍然只是对内的企业级需求。
    coolmenu
        32
    coolmenu  
       2020 年 4 月 19 日 via Android
    感觉 flutter 还没有 xamarin 好呢。。后面这个微软砍项目比 Google 好点
    toooo
        33
    toooo  
       2020 年 4 月 20 日
    现在搞移动端, 有点类似 10 年前下定决心要搞 Windows 开发一样, 即便是现在依然有职位, 有需求, 但数量上是很少的.
    lear7
        34
    lear7  
       2020 年 4 月 20 日
    我是多年 Android 原生,后来因为前老板继续交货,用了 20 多天就用 Flutter 做了个简单的电商 APP,放到原生,起码 2 个月吧。
    lancelock
        35
    lancelock  
       2020 年 4 月 20 日
    我学过 flutter,主要是冲着 fusion 用这个,不然我是不会学的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2463 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 96ms UTC 01:16 PVG 09:16 LAX 18:16 JFK 21:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86