Flutter学习(一):环境安装遇到问题和基本介绍
本文于1684天之前发表,文中内容可能已经过时。
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。
Flutter可以与现有的代码一起工作,如阿里闲鱼。
在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。
基本介绍-Flutter优势
快速开发–热重载
Flutter的热重载可帮助您快速地进行测试、构建UI、添加功能并更快地修复错误。在iOS和Android模拟器或真机上可以在亚秒内重载,并且不会丢失状态。
富有表现力,漂亮的用户界面
使用Flutter内置美丽的Material Design和Cupertino(iOS风格)widget、丰富的motion API、平滑而自然的滑动效果和平台感知,为您的用户带来全新体验。
原生性能
Flutter包含了许多核心的widget,如滚动、导航、图标和字体等,这些都可以在iOS和Android上达到原生应用一样的性能。
对比ReactNative
对比ReactNative,Flutter有更好的性能。
详细对比参见下面文章:
环境配置
具体环境配置可以查看官网教程或是中文网教程,以及百度搜索,有很多教程。
本文主要介绍Mac配置IOS环境时安装CocoaPods速度过慢的问题。
处理CocoaPods安装过慢
1 | pod setup |
这条命令是将Github上的开源库都托管都安装Podspec索引安装到到本地.
所以可以直接在GitHub上下载就可以了
地址:https://github.com/CocoaPods/Specs
如果还是特别慢的话,可以使用这个
地址:https://aferica.oss-cn-shenzhen.aliyuncs.com/develop/flutter/Specs-master.zip
* 2019-07-30更新 *
使用最新包(600+M),原OSS地址已失效
百度云链接: https://pan.baidu.com/s/1y03tWVHQ5AFELM4crcf_Gw 提取码: i31a
速度:100kb+,至于更高就要各凭本事了,哈哈哈 如果没有会员,推荐使用http://pandownload.com/,还是很好用的,不过没有MAC版本,只能使用在线版
速度:
腾讯微云:https://share.weiyun.com/5rIISvd
速度:100kb左右
下载后解压,更改文件夹名为master
,复制移动到~/.cocoapods/repos
即可
例如:
你的赞赏是对我最大的鼓励