Flutter应知应会(1)
1. Dart语法
Dart是谷歌开发的计算机编程语言,后来被Ecma (ECMA-408)认定为标准。它被用于web、服务器、移动应用和物联网等领域的开发。它是宽松开源许可证(修改的BSD证书)下的开源软件。Dart是面向对象的、类定义的、单继承的语言。
Dart官网
2. Android/IOS/web 基础知识
Flutter 提供的面向移动端开发者的开发方案,你可以选择其中一种方案来实现你的现有需求。
3. Flutter 基本语法及API
以下都以macOS为例子
安装
执行以下命令
vim ~/.bash_profile
按i进入input模式
添加下列代码到bash_profile
export PUB_HOSTED_URL=https://pub.flutter-io.cn //国内用户需要设置
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn //国内用户需要设置
系统要求
- 操作系统macOS
- 操作空间大于1GB
- 工具命令行
下载sdk
下载后安装
cd [目标目录]
unzip [下载路径]
添加flutter到目录
方法一:直接运行下面代码 该方法只能降flutter临时设置在环境中
export PATH=`pwd`/flutter/bin:$PATH
方法二:修改bash
vim ~/.bash_profile
添加下面 PATH_TO_FLUTTER_GIT_DIRECTORY是flutter路径
export PATH=PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin:$PATH
运行 flutter doctor
这里假如检测出问题,不要怕,先去创建一个项目先
创建项目
Android studio 安装dart和flutter后就可以new一个项目了,这么简单就不介绍了
另外,你还可以通过terminal+编辑器,方法有点像React
flutter create myapp
cd myapp
检查设备
flutter devices
运行一个flutter应用
flutter run
体验热加载
修改main.dart
将字符串
'You have pushed the button this many times:' 更改为
'You have clicked the button this many times:'
转载于:https://www.jianshu.com/p/0a87b01960dd
上一篇: 【Docker实践】多域名配置多个网站
下一篇: 一次 TLS SNI 问题