对没错,小鹿在大三转前端以前是学安卓的,参加过软件设计大赛,也为企业作过 APP,后来面临就业之际,我选择了转行从零学前端。前端
其实当时我也不敢保证安卓可否给我带来一份稳定的工做,说实话,当时其实也有赌的成分,当时小鹿也在公众号分享安卓的知识,可是看的人愈来愈少,第六感暗示我之后可能找工做难了,因此一绝气下,就转到了大前端。ios
1程序员
有谁能代替安卓呢?浏览器
咱们不能片面的去说安卓已经不行了,安卓找工做找不到了,那只能说是你技术不到位,若是技术好,安卓照样很吃香。可是,在安卓应用人才市场,这个需求逐渐饱和了。为何逐渐饱和了,咱们以发展的眼光去看十年前。框架
安卓开发确实有本身的优点所在,可是在这个移动互联网时代,劣势更为明显。毕竟技术是知足需求的,有需求就有钱赚,公司就会有盈利。可是随着发展,公司要求尽可能的将 APP 的开发成本下降,要想作一个 APP,不只要开发安卓手机一套,还要开发 IOS 一套,一个团队,不只要招聘安卓程序员也要招聘 IOS 程序员。甚至要网页版,还要单独前端开发,若是客户须要增长 iPad 等各个平台呢?ide
听到这里,若是你是该公司的老板,你会怎么想?不管是开发成本仍是维护成本,这过高了,若是能把成本下降,公司还会盈利不少,这算一大笔额外的开销了。布局
时代在发展,社会在进步,逐渐前端有了响应式,虽然大大减小了开发成本,可是在手机上的性能又大打折扣,做为大前端的你,该如何是好?如何解决这个移动互联网时代带来的问题?大前端就诞生了 Flutter。性能
2学习
Flutter 的发展史动画
其实我以前没有了解过 Flutter,可是昨天由【机械工业出版社华章公司】给小鹿邮来的一本 Flutter 书以后。
PS:本文的两本 Flutter 也是由机械工业出版社华章公司赞助的,专门送给小鹿的读者,这里很是感谢机械工业出版社华章公司的赞助书籍。
我就去了解了下,收集了一些 Flutter 的相关知识,因此也正好在公众号分享一下,忽然以为不会 Flutter 都不敢说本身是一个大前端,不废话,咱们看看 Flutter 是如何吞没安卓的。
起初,咱们为了可以使得安卓和IOS平台的兼容,最开始的开发技术是 Hybrid 混合开发,而后再到 React Native 的桥接新技术,而后到如今的 Flutter,一直在不断的演进。
由于 Hybrid 开发主要依赖于 WebView,Webview 是一个重量级的控件,容易产生内存问题,并且复杂的 UI 在 WebView 上显示的性能很差。因此后来也逐渐的抛弃了 WebView。
后来由用 JavaScript 作桥接,将 JavaScriot 调用转化为 Native 调用。React Native 最终生成相对应的原生控件。这种策略框架和自己的 APP 作成捆绑在系统控件上,不只对框架自己,还要处理大量平台的相关逻辑,使得在跨平台上大打折扣。
3
Flutter 的优点
Flutter 是最新的跨平台的开发技术,能够横跨 Android、ios、MacOS、Windows、Linux等多个系统,还能够打包成 Web 程序运行在浏览器中。Flutter 本身实现了一套 UI 框架,而后直接在 GPU 上渲染 UI 页面。
跨平台
咱们能够看到 Flutter 在跨平台上至少跨五种凭条,甚至还支持嵌入式,还能够在谷歌最新操做系统 Fuchsia 上运行。
丝滑般的体验
使用 Flutter 内置风格的组件、丰富的 API ,平滑天然的交过和平台感知,为用户带来全新的体验。
响应式框架
使用 Flutter 的响应式框架和一系列的基础组件,能够轻松构建用户界面。使用功能强大的且灵活的 API (针对2D、动画、手势、效果等)能解决艰难的 UI 挑战。
支持插件
经过 Flutter 的插件能够访问平台本地 API,如相机、蓝牙、WIFI等。能够借助现有的 Java、C、C++ 代码实现对原生系统的调用。
60fps 超高性能
Flutter 采用 GPU 渲染技术,因此性能极高。用 Flutter 编写的应用能够到达 60 fps,这意味着它能够彻底胜任游戏的制做。官方代表,Fultter 的性能甚至能够超过原生的应用。
4
书内容介绍
小鹿具体翻了一下这本书籍,让我来评价的话,这是一本基础入门加实战的书籍,既有基础知识,又有丰富的实例,包括详细的步骤,操做性强。
Flutter 还引入了大量的 Web 开发知识点,好比 FlexBox 布局方式、盒模型等,这些都是引入的 CSS 思想。
可是仍是须要读者学习一下 Dart 语法,所谓的 Dart 语法就是 Flutter SDK 指定的语言,本书中也基础的介绍了该语法。
送书
本书是由机械工业出版社华章公司为小鹿的公众号提供的,很是感谢,也让小鹿和读者认识了一下 Flutter。
本次共送两本 Flutter 书籍,中奖者直接联系小鹿填写发货地址。
PS:此次小鹿就不参与了,哈哈哈,上次为小鹿助力的,小鹿也专门发了红包做为答谢,此次就看大家的运气了,此次还要开“好友助力”,祝大家好运哦!