- Flutter实战入门
- 老孟
- 729字
- 2020-08-27 06:10:08
1.2 Flutter简介
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作。在全球范围,Flutter被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。
从2018年5月Google I/O正式公布Flutter以来,Flutter热度一直上升,在Stack-Overflow 2019年的全球开发者问卷调查中,Flutter当选为最受开发者欢迎的框架之一,甚至超过了TensorFlow和Node.js。
Flutter的发展史:
·2014年10月,Flutter的前身Sky在GitHub上开源。
·2015年10月,经过一年的开源,Sky正式改名为Flutter。
·2017年5月,Google I/O正式向外界公布了Flutter,Flutter正式进入了大家的视野。
·2018年6月,发布Flutter 1.0预览版。
·2018年12月,Flutter 1.0发布,它的发布将Flutter的学习和研究推到了一个新的高点。
2019年11月,Flutter发布1.12版本,发展速度超乎想象。不难看出,Google对Flutter寄予了厚望,投入了大量的资源,Flutter正在走向成熟并不断壮大,生态圈也在持续完善。
Flutter的优势:
·快速开发,Flutter的热重载可以极大地提高开发效率。移动端的开发者都知道,即使只修改了很小的一个地方,都需要重新编译才能看到效果,而其编译时间是极其漫长的,大一些的项目能达到用时几分钟甚至几十分钟,但是Flutter可以在亚秒内重载,并且不会丢失状态。
·富有表现力,能创建漂亮的用户可设置界面。Flutter内置了漂亮的Material Design和Cupertino风格的控件,丰富的动画效果为你带来全新的用户体验。
·媲美原生的性能。Flutter的Widget包含了所有关键的平台差异,比如滚动、导航、图标和字体,使用Dart语言的本地编译器可将Flutter代码编译成本地ARM机器代码。因此Flutter在iOS和Android上都能带来完全的本地性能。
很多人会问,Flutter会火吗?我会反问,难道现在的Flutter不火吗?如果你问我Flutter会火多久,这个还真不好回答,因为一直火下去不仅仅关乎技术,还涉及很多因素,比如生态等。即使有一天Flutter沉寂了,那一定有另一个和Flutter类似的跨平台技术出现。那么,我们还等什么?让我们开始学习吧。