Flutter这么火为什么不了解一下呢?(上

});
}

Widget build(BuildContext context) {
// This method is rerun every time setState is called.
// The Flutter framework has been optimized to make rerunning
// build methods fast, so that you can just rebuild anything that
// needs updating rather than having to individually change
// instances of widgets.
return new Row(
children: [
new RaisedButton(
onPressed: increment,
child: new Text(‘Increment’),
),
new Text(‘Count: $counter’),
],
);
}
}

#####使用native特性和SDKs
我们使用平台APIs,第三方SDKs和native代码开发APP。Flutter可以让你在iOS和Android继续使用Java,Swift,Objective-C代码并且使用native特性。

访问平台特性很简单。下边的代码片段开始:

var batteryLevel = ‘unknown’;
try {
int result = await methodChannel.invokeMethod(‘getBatteryLevel’);
batteryLevel = ‘Battery level: $result%’;
} on PlatformException {
batteryLevel = ‘Failed to get battery level.’;
}
setState(() {
_batteryLevel = batteryLevel;
});
}

学习如何使用包(packages),或者写platform channels,使用native代码,APIs和SDKs。

统一的开发标准

Flutter拥有工具及库帮助你简单快速地在iOS和Android上实现你的想法。若你还没有任何移动开发经验,那么Flutter将会是你构建漂亮的移动APP的一种简单快速的额方式。若你是有经验的iOS或者Android开发人员,那么你可以使用Flutter组件,并且继续使用已有的Java/Objective-C/Swift程序。

构建
漂亮的APP UI
丰富的2D GPU加速APIs
响应式框架
动画/动作 APIs
兼容Android Material组件及苹果组件样式

流程的编码体验
急速热加载技术
IntelliJ:重构,自动补足功能等
Dart语言及核心库
包管理

拥有App所有特性
与移动OS APIs&SDKs互操作性
Maven/Java
Cocoapods/ObjC/Swift

优化
测试
Unit测试
继承测试
无设备测试

Debug
IDE debug
基于网络debug
异步/唤醒感知
表达式求值程序

配置
时间线
CPU和内存
应用性能图标

部署
编译
Native ARM程序
消除无效代码

发布
App市场
Play Store

标题安装Flutter

在国内安装Flutter需要首先需要一个值得信任的国内镜像。在镜像上边保存着Flutter需要的依赖及相关库,包等。为了使用Flutter,需要使用一个备用存储位置,我们需要配置环境变量。
配置环境变量名:
PUB_HOSTED_URL 和 FLUTTER_STORAGE_BASE_URL。

在windows系统中,需要在环境变量设置中添加:

PUB_HOSTED_URL : https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL : https://storage.flutter-io.cn

然后运行Git命令(前提是安装了GitBash工具):

git clone -b dev https://github.com/flutter/flutter.git Flutter

Flutter文件夹需要注意:文件夹存放的路径上不要出现空格,否则在IDE中进行工程创建后会有警告,SDK环境路径上存在分隔符。

在clone完成之后,即Flutter Sdk下载完毕,还需要配置Flutter环境: xxxx/Flutter/bin目录下。

重新打开一个命令行,在其中输入命令

flutter doctor

进行环境及缺失的依赖检查,并下载需要的依赖。
运行效果如下图:

在环境及相关依赖检查完成之后,可以开始在Android Studio中进行创建工程行为。

注意:Android Studio 预览版中无法保证运行Flutter成功。因此需要使用稳定版AS,且需要3.0版本以上。

5)]

在环境及相关依赖检查完成之后,可以开始在Android Studio中进行创建工程行为。

注意:Android Studio 预览版中无法保证运行Flutter成功。因此需要使用稳定版AS,且需要3.0版本以上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值