• 请不要在回答技术问题时复制粘贴 AI 生成的内容
toliho
V2EX  ›  程序员

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

  •  1
     
  •   toliho · Apr 18, 2020 · 7727 views
    This topic created in 2235 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

    可惜我对 Layout 方面的应该不敏感,所有 Layout 相关的东西用不起来,CSS Flex,Grid,Nativescrpt 。
    gunavy
        19
    gunavy  
       Apr 18, 2020
    没啥用户的用 Flutter 没问题。用户多,一系列 kpi 考核加上的时候,一些问题没办法解决,例如某些安卓机型闪退,那时候就坑了!
    yingyueliuhen
        20
    yingyueliuhen  
       Apr 18, 2020
    vue,可以前端,可以前后端一起搞,可以搞移动端 PC 端小程序
    rebounce
        21
    rebounce  
       Apr 18, 2020 via iPhone
    @gunavy #19 举个例子?
    Jirajine
        22
    Jirajine  
       Apr 18, 2020 via Android
    赞同楼上先原生的观点,iOS/Android 至少选一个主要的学习原生,然后再考虑用这些跨平台的框架扩展。
    iFlicker
        24
    iFlicker  
       Apr 18, 2020 via Android
    @toliho 学习成本还好 ,主要是目前还是不太稳 你看 flutter 的 issue 我上次提的时候看了一下是五千多
    murmur
        25
    murmur  
       Apr 18, 2020
    @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  
       Apr 18, 2020 via Android
    Flutter 前景如何得看谷歌的态度和 fuchsia 能不能成功,现在我感觉谷歌对待 flutter 的态度实验性质更多点,如果真想好好做应该优先解决安卓 ios 的一大堆 issue 和提升性能,而不是搁那折腾 flutterweb 和 flutterdesktop
    mxT52CRuqR6o5
        27
    mxT52CRuqR6o5  
       Apr 18, 2020 via Android
    @murmur flutter 这种路线的框架必须有大厂撑着才能做下去,光靠社区维护都很困难,不可能有一波又一波 flutter 框架出现的
    nicevar
        28
    nicevar  
       Apr 18, 2020
    学 iOS 或安卓与 Flutter 没什么太大关系,Flutter 就是一个 UI 框架,你学会了不代表你就会 iOS 或安卓开发,两码事,再说这个年代 UI 框架满天飞,学会一个作用也不是太大。
    exploreexe
        29
    exploreexe  
       Apr 18, 2020
    有点晚了,如果实力允许还是去研究 AI 吧。
    Notzuonotdied
        30
    Notzuonotdied  
       Apr 18, 2020
    @exploreexe AI 其实要求和门槛更高,而且竞争激烈……

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

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

    至于 Flutter,就是坑有点多,如果有精力自己研究 Engine,Flutter Tools 这些源码也是可以学到很多东西的。
    xingheng
        31
    xingheng  
       Apr 18, 2020
    @murmur 对于阿里的开源项目我一直持观望态度,对内他们肯定是为了 KPI,对外开源是告诉大伙儿“我先开头了啊,你们也帮忙完善一下吧”,设计层面仍然只是对内的企业级需求。
    coolmenu
        32
    coolmenu  
       Apr 19, 2020 via Android
    感觉 flutter 还没有 xamarin 好呢。。后面这个微软砍项目比 Google 好点
    toooo
        33
    toooo  
       Apr 20, 2020
    现在搞移动端, 有点类似 10 年前下定决心要搞 Windows 开发一样, 即便是现在依然有职位, 有需求, 但数量上是很少的.
    lear7
        34
    lear7  
       Apr 20, 2020
    我是多年 Android 原生,后来因为前老板继续交货,用了 20 多天就用 Flutter 做了个简单的电商 APP,放到原生,起码 2 个月吧。
    lancelock
        35
    lancelock  
       Apr 20, 2020
    我学过 flutter,主要是冲着 fusion 用这个,不然我是不会学的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5537 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 144ms · UTC 07:14 · PVG 15:14 · LAX 00:14 · JFK 03:14
    ♥ Do have faith in what you're doing.