Flutter学习之旅

(1)、Study Flutter认识和环境搭建

2019-01-16  本文已影响65人  北有花开

Flutter认识

Flutter(官方网站)是Google开发的一个款跨平台应用框架,首次亮相是在2017年Google I/O大会上推出,目前已经推出了稳定版1.0.0。Flutter采用用了Google的Dart语言,之所以采用这门语言,说的是Dart开发团队就在隔壁!至于这门语言的优劣性是一个仁者见仁智者见智的问题,就不过多讨论了!Flutter采用的是自绘UI+原生调用系统API进行渲染的技术类型,因此它的性能表现还是很不错的。在Flutter中一切皆是Widget。

Flutter使用Skia作为其2D渲染引擎,Skia是Google的一个2D图形处理函数库,包含字型、坐标转换,以及点阵图都有高效能且简洁的表现,Skia是跨平台的,并提供了非常友好的API,目前Google Chrome浏览器和Android均采用Skia作为其绘图引擎,值得一提的是,由于Android系统已经内置了Skia,所以Flutter在打包APK(Android应用安装包)时,不需要再将Skia打入APK中,但iOS系统并未内置Skia,所以构建iPA时,也必须将Skia一起打包,这也是为什么Flutter APP的Android安装包比iOS安装包小的主要原因。

Flutter框架结构

image

Flutter Framework层

Engine层(C++实现)

环境搭建

笔者环境

下载SDK

去官网(下载地址),根据自身电脑,选择下载SDK到我们的系统上。选择合适的位置解压。如下笔者这儿选择了在D盘目录下新建目录FlutterSDK,然后将下载下来的包解压到此处即可。

安装目录

配置SDK环境

右键我的电脑->属性->高级系统设置->环境变量->系统变量

找到Path变量,将Flutter的bin目录地址添加到该变量后面。如下:


QQ截图20190105140951.png

可以使用flutter doctor安装情况,如下:


QQ截图20190105142332.png

也可以通过flutter upgrade命令进行flutter版本升级,笔者个人还是喜欢直接去官网下载SDK解压。

Android Studio安装Flutter插件

由于笔者是Android开发者,所以我这儿使用AS作为开发工具,其他工具自行百度。

打开AS的setting 找到Plugins ->Browse Reponsitories 搜索Flutter,如下:

QQ截图20190105141303.png

点击install。然后重启AS即可。如下:


QQ截图20190105141358.png

Flutter目录、文件认识

QQ截图20190105141553.png
上一篇下一篇

猜你喜欢

热点阅读