Flutter解读

Flutter官方介绍:

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费,开源的。
1.跨平台:Linux,iOS,Android,Fuchsia
2.原生用户界面:它是原生的,让我们体验更好,性能更好
3.开源免费:完全开源,可以进行商用
Cordova:混合式开发框架(Hybird App)
RN(React Native):生成原生App,但以View为基础嵌入
Flutter:在渲染技术上,选择自己实现(GDI)
Flutter120fps(120帧每秒)超高性能
fps:每秒传输帧数,可以简单理解为每秒画面数
一些使用Flutter技术的巨头:阿里巴巴,腾讯,京东
比如咸鱼大部分采用了Flutter技术
语言:Dart

Flutter环境变量配置:安装好flutter之后在我的电脑环境变量配置中系统变量的path中添加flutter中bin路径,并点击确定,在命令行中输入flutter验证,如果出现一系列内容则安装成功,如果没有反应,以管理员身份打开命令行试一下。

同时需要安装Android Studio,大家可以自行百度安装,安装studio结束之后,在studio中setting的Plugin中搜索flutter,安装flutter插件。安装成功后会重启Android Studio;
最后在命令行中输入flutter doctor进行检查,如果都是对号则证明没有问题,如果遇到sdk Android协议相关的问题,解决方式如下:

cd 到自己sdk的路径 例如   cd /Users/admin/dev/Android/sdk
cd tools
cd bin
// 以上三行是进入到自己到sdk目录文件夹下
//执行这句才是关键,它会提示你去允许认证
sdkmanager --licenses 
然后一路按y
然后重启  再创建一个模拟器 ,这样四项都为  - [ ✔ ] 
最后在检查下flutter doctor 就ok了

成功页面:


image.png

你可能感兴趣的:(Flutter解读)