Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 1.81 KB

File metadata and controls

28 lines (18 loc) · 1.81 KB
title Flutter
date 2020-04-07 07:56:34 -0700
tags 技术

Flutter是什么?

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。Flutter 开源、免费,拥有宽松的开源协议,适合商业项目。

为什么要学习Flutter?

技术先进性来说:Flutter开辟了全新的思路,提供了一整套从底层渲染逻辑到上层开发语言的完整解决方案:视图渲染完全闭环在其框架内部,不依赖于底层操作系统提供的任何组件,从根本上保证了视图渲染在Android和IOS的高度一致性,Flutter的开发语言Dart,是Google专门为大前端开发量身打造的专属语言,借助于先进的工具链和编译器,成为了少数同时支持JIT和AOT的语言之一,开发调试效率高,发布期运行速度快,执行性能好,在代码执行效率上可以媲美原生APP。 从生态上来说,github star 89.9k,来自谷歌,出身高贵,目前生态圈非常火爆,是真正开源框架,为什么提到一个真正,可以看看React Native诉讼协议就知道了。这与React Native所用的只能解释执行的JavaScript,又拉开了差距。阿里巴巴,今日头条、美团等用。在google的强力带动下,Flutter极有可能成为跨平台领域的终极方案。 从学习曲线上来说,对于新手来说有一定难度,但对于经验丰富的Java工程师和C++工程师来说上手非常容易。

Flutter怎么学?

实践出真知,还是有具体的做东西了。建议可以使用AndroidStudio+插件的方式,搭建起来还是非常方便的。

追加一个不错的文章。 https://mp.weixin.qq.com/s/YWY2FyIYLUSlKJm6AgSiXQ