Flutter是谷歌的移动UI框架,能够快速在iOS和Android上构建高质量的原生用户界面。 Flutter能够与现有的代码一块儿工做。在全世界,Flutter正在被愈来愈多的开发者和组织使用,而且Flutter是彻底免费、开源的。android
毫秒级的热重载,修改后,您的应用界面会当即更新。使用丰富的、彻底可定制的widget在几分钟内构建原生界面。git
Flutter的热重载可帮助您快速地进行测试、构建UI、添加功能并更快地修复错误。在iOS和Android模拟器或真机上能够在亚秒内重载,而且不会丢失状态github
快速发布聚焦于原生体验的功能。分层的架构容许您彻底自定义,从而实现难以置信的快速渲染和富有表现力、灵活的设计。windows
使用Flutter内置美丽的Material Design和Cupertino(iOS风格)widget、丰富的motion API、平滑而天然的滑动效果和平台感知,为您的用户带来全新体验。android-studio
Flutter包含了许多核心的widget,如滚动、导航、图标和字体等,这些均可以在iOS和Android上达到原生应用同样的性能。bash
经过平台相关的API、第三方SDK和原生代码让您的应用变得强大易用。 Flutter容许您复用现有的Java、Swift或ObjC代码,访问iOS和Android上的原生系统功能和系统SDK。架构
在Flutter中文网上,关于搭建开发环境的教程已经写得比较详细了,这里笔者但愿经过穿插一些图片,让各位小伙伴能更轻松的搭建好开发环境,工欲善其事,必先利其器,下面就开始开发环境的搭建吧!框架
你须要安装Git做为Flutter SDK的下载工具。编辑器
使用下面的命令下载FlutterSDKide
git clone -b beta https://github.com/flutter/flutter.git
复制代码
若是长时间没下载下来或者链接失败 先设置一下这两个环境变量,这是是google为国内开发者搭建的临时镜像。
set PUB_HOSTED_URL=https://pub.flutter-io.cn
set FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
复制代码
要在终端运行 flutter 命令, 你须要添加如下环境变量到系统PATH:
set PATH=`pwd`/flutter/bin:$PATH
复制代码
手动配置环境变量
为了测试flutter环境变量是否配置成功,在终端中输入flutter命令并回车,若是出现flutter命令相关用法提示,则表示flutter环境变量配置成功,以下图所示:
切换到flutterSDK所在路径下检测 当前flutter须要的依赖并下载依赖
C:\Users\XX\flutter\bin> flutter doctor
复制代码
第一次运行一个flutter命令(如flutter doctor)时,它会下载它本身的依赖项并自行编译。之后再运行就会快得多。
运行后出现下图是提示一些Android许可不被接受,要解决这个问题,运行:flutter doctor——android license便可
Android Studio: 为Flutter提供完整的IDE体验
Android studio :打开插件首选项 (Preferences>Plugins on macOS, File>Settings>Plugins on Windows & Linux), 选择 Browse repositories…, 选择 Flutter/Dart 插件并点击 install.重启Android Studio后插件生效.
IntellJ IDEA : IntelliJ IDE>setting>Plugins
Android studio 重启后打开 选择 File>New Flutter Project
接下来next 包名,sdk地址很少作解释,最后finish,等待Android studio建立项目.