写点什么

原来学 Flutter 的人,现在后悔了吗?,我离职后面试收割小米等大厂 offer

用户头像
Android架构
关注
发布于: 刚刚

但是,话说回来,并不是所有人都是个人开发者。


对于企业级应用,在不断追求性能的前提下,Flutter 的开发效率以及性能又被推上热议的话题:


1. Flutter 对于效率到底有多大的提升?


2. 那个 XXX App 不是正在放弃 Flutter 吗?


我相信很多人心中都有上面这些疑惑,今天我们就来好好掰扯一下这个 Flutter。



Flutter 到底能不能成为“跨平台开发终极之选”?


===================


《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码


============


**1. Flutter 正在被越来越多的 App 所使用 **


通过 LibChecker app 可以随便打开本人手机所安装的 app(参考了 GSY 方法),选择查看哪些 app 包含了 Flutter:




发现了没有,几乎大厂的 App 都在列:


1. 微信


2. 淘宝、天猫、UC、菜鸟、饿了么


2. 度小满、百度贴吧


4. 网易有道词典


...


这些 App 正在尝试甚至已经大规模使用 Flutter。


可以看到 Flutter 在这几年的成长,已经成为跨端技术的佼佼者了,说到跨端,你的选择是?还有备选吗?


2. Flutter 的优点


从出身来说,Flutter 是谷歌的,所以对于 Android 开发者来说,从开发环境上来说,上手要容易很多。


其次, Flutter 目前的更新与迭代非常频繁,在 3 月份发布了 Flutter 的 2.0 版本,支持了 Android、iOS、Windows、macOS、Linux 平台,甚至未来可以会被嵌入到一些智能设备:电视、智能家居甚至汽车。


回归到技术层面,大家都知道以前比较热门的跨端框架是 React Native,实现原理主要是利用 js 将页面上的控件转化为原生控件,这样就带来了很多问题,例如新控件的适配,以及不同平台控件的差异性没法磨平,一个页面 Android、iOS 展示效果有差异,UI 同学不会同意吧。


而 Flutter 彻底改变了之前「转化」的思路,采用了全新的 Widget,完全自己绘制,屏蔽掉平台的差异性。


最后,Flutter 整个社区的活跃度非常高,出问题有地方查,有大厂分享最佳实践,不香吗?

3.找工作的加分项

Flutter 目前也是 Android 开发岗位的加分项,下面是我在 Boss 上面搜到的一部分招聘信息。





用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

发布
暂无评论
原来学Flutter的人,现在后悔了吗?,我离职后面试收割小米等大厂offer