简单学习一下flutter。
中文官网:https://flutterchina.club/setup-macos/#%E4%BD%BF%E7%94%A8%E9%95%9C%E5%83%8F
起步
安装SDK。
- 配置环境变量:使用镜像:
打开环境文件地址:vim $HOME/.bash_profile
文末编辑使用镜像:
1 | export PUB_HOSTED_URL=https://pub.flutter-io.cn |
Dart语言基础
Dart不单独安装,随框架安装,可通过DartPad在线编写和运行代码。
基础概念:
- 一切变量都是对象,包括数字、函数和null
- 对象是类的实例,所有类都继承于object
- 强类型但支持类型推断
- 如果不想指定具体类型可以使用dynamic
- 支持泛型,比如List
或List - 支持顶层函数、类方法、实例变量和嵌套函数
- 支持顶层变量、类变量、实例变量和局部变量
变量
- 变量类型可以自动推断,或者显示