一. 命令式 声明式
声明式:用户界面就是应用的当前状态。 UI=f(state)
声明式UI介绍:https://flutter.cn/docs/get-started/flutter-for/declarative
二. Dart语法-和其他编程语言的比较
三. RenderObjects 了解
四. 环境安装步骤:
1. 下载flutter sdk,设置环境变量步骤
运行flutter doctor
2. 指定 android sdk和android studio目录。
flutter config --android-sdk /path/to/android/sdk
flutter config --android-studio-dir /path/to/android/studio
3. android studio中安装flutter pluger
flutter run 编译运行项目
五 Widget
StatelessWidget:A widget that does not require mutable state。不支持可变状态
StatefulWidget:A widget that has mutable state。支持可变状态
@override
_MyHomePageState createState() => _MyHomePageState();
Override StatefulWidget此方法,返回一个State对象。该State对象
Widget build(BuildContext context) 方法,生成一个Widget(继承自StatefulWidget?)
六 main.dart
void main() {
runApp(MyApp());
}
runApp: binding.dart中方法
MyApp:Widget