发表日期:2018-12 文章编辑:小灯 浏览次数:3619
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。
Flutter拥有丰富的工具和库,则可以使用Flutter作为视图(View)层, 并可以使用已经用Java / ObjC / Swift完成的部分(Flutter支持混合开发)
支持Material组件和Cupertino widgets。
git clone -b beta https://github.com/flutter/flutter.git
注意:/Users/yongliu/Documents/FlutterProject/flutter/bin需要替换为你本地Flutter项目的路径,
添加
export PATH=$PATH:/Users/yongliu/Documents/FlutterProject/flutter/bin
此外国内需要修改镜像路径:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
Android Studio
IntelliJ IDEA
Visual Studio Code
IDE 插件安装即可
Flutter create demo_app
*demo_app 必须是小写
Flutter packages get
*获取依赖包
Flutter run
*运行程序
选择模拟器查看结果便可成功得到第一个Flutter项目
StatelessWidget是状态不可变的widget。初始状态设置以后就不可再变化。如果需要变化需要重新创建。StatefulWidget可以保存自己的状态。那问题是既然widget都是immutable的,怎么保存状态?其实Flutter是通过引入了State来保存状态。当State的状态改变时,能重新构建本节点以及孩子的Widget树来进行UI变化。
发送一个请求
Response response;
response=await dio.get("/test?id=12")
// 请求参数也可以通过对象传递,上面的代码等同于:
response=await dio.get("/test",data:{"id":12,"name":"wendu"})
print(response.data.toString());
###相关学习网站
Flutter原理与美团的实践
Flutter Hot Reload
Flutter Widget布局控件
Flutter中文文档 [**FlutterGithub源码**<https://github.com/flutter/flutter>]
Flutter中文文档 <http://doc.flutter-dev.cn/>
Dart中文官网 <https://www.dart-china.org/>
日期:2018-10 浏览次数:6240
日期:2018-12 浏览次数:3427
日期:2018-07 浏览次数:3986
日期:2018-12 浏览次数:3311
日期:2018-09 浏览次数:4523
日期:2018-12 浏览次数:8876
日期:2018-11 浏览次数:3930
日期:2018-07 浏览次数:3704
日期:2018-05 浏览次数:3939
日期:2018-12 浏览次数:3445
日期:2018-10 浏览次数:4240
日期:2018-12 浏览次数:5083
日期:2018-11 浏览次数:3541
日期:2018-08 浏览次数:3598
日期:2018-11 浏览次数:11487
日期:2018-09 浏览次数:4683
日期:2018-12 浏览次数:3939
日期:2018-10 浏览次数:3332
日期:2018-11 浏览次数:3558
日期:2018-12 浏览次数:4964
日期:2018-06 浏览次数:3143
日期:2018-08 浏览次数:4594
日期:2018-10 浏览次数:3571
日期:2018-12 浏览次数:3480
日期:2018-07 浏览次数:3519
日期:2018-12 浏览次数:3618
日期:2018-06 浏览次数:3541
日期:2018-11 浏览次数:3517
日期:2018-12 浏览次数:3358
日期:2018-12 浏览次数:4190
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.