V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cx99
V2EX  ›  程序员

web 因公司需求需要学 flutter 的开发,有什么好的建议

  •  
  •   cx99 · 12 天前 · 1825 次点击

    最近在网上查了查 说有原生基础比较好上手 前端的话还需要学习学习 原生的一些代码

    12 条回复    2021-06-14 13:05:11 +08:00
    IvanLi127
        1
    IvanLi127   12 天前
    建议充分利用工作时间带薪学习~
    我也是搞 web 的,如果光写界面,倒不用啥原生基础。你写过 react 嘛,感觉 flutter 和 react 比较有共同点
    cx99
        2
    cx99   12 天前
    @IvanLi127 两年前用过 react 现在都忘完了-.- 我想也是 没办法 只能带薪学习学习了
    JoStar
        3
    JoStar   12 天前   ❤️ 4
    基本上适用 flutter 的场景不会经常接触原生代码的,除非你像我一样用社区的一些 SDK,又要定制它的一些功能。

    flutter 学习成本还算大,一门语言+一个 UI 框架,遇到问题多翻翻官方的源码,写得非常好。
    然后眼熟一下常见的那些 widget,知道遇到什么问题用哪个 widget,或者参考哪个 widget 。

    搬运一下自己整理的学习参考资料:
    官方:
    https://gallery.flutter.dev/#/

    油管官方的 widget of the week;boring show

    https://flutter.dev/docs/development/ui/widgets

    掘金:
    https://juejin.cn/post/6844903633448861710
    https://juejin.cn/post/6844903743075385352
    https://juejin.cn/post/6844904074622697480
    https://juejin.cn/post/6844903986370183175

    依赖包:
    状态管理我推荐 provider

    getx 少部分 api 不错

    适配 flutter_screenutil
    上拉刷新,下拉加载 pull_to_refresh
    xsen
        4
    xsen   12 天前
    若有 oo 类语言经验的话,还是上手很快
    本人最近赶鸭子上架要做一个资产管理类 app,也就是花 2 个小时翻完一本教程,然后就一边查一边做

    开发速度与体验来说,还是相当不错。当然,没有 web 快,这是事实
    liamzz
        5
    liamzz   12 天前
    我我也在学这个,有空一起交流
    darknoll
        7
    darknoll   12 天前
    多有用啊
    wa143825
        8
    wa143825   12 天前
    学习成本确实大,前几个月,每新学一点知识就会重构自己的旧代码。我写了 2 个项目,半年时间,才把基础的功能都过一遍,代码风格也才稳定下来。

    不过学习曲线还算平滑,写的东西都能立马看效果。
    cx99
        9
    cx99   11 天前
    @JoStar 好的 谢谢大佬回复
    cx99
        10
    cx99   11 天前
    @holystrike 感谢-.-
    lqs
        11
    lqs   11 天前
    恰恰相反,有前端基础( React/Vue )比较好上手,有原生基础的会走很大的弯路
    ctolib
        12
    ctolib   9 天前
    https://bestofflutter.com/ 这个网站收集了不少的开源库,可以参考一下。
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2361 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:22 · PVG 20:22 · LAX 05:22 · JFK 08:22
    ♥ Do have faith in what you're doing.