Flutter目录结构介绍、入口、Widget、Center组件、Text组件、MaterialApp组件、Scaffold组件
目录
1. 创建Flutter项目
1.1使用Android Studio创建Flutter项目
1.2 使用命令行创建Flutter项目
2. Flutter项目介绍
2.1所有代码都在lib目录下编写
2.1 pubspec.yaml 依赖库/图片的引用 编辑
3. 运行项目
4. 编写mian.dart文件
4.1 使用MaterialApp 和 Scaffold两个组件装饰App
5. 代码提示插件
1. 创建Flutter项目
1.1使用Android Studio创建Flutter项目
1.2 使用命令行创建Flutter项目
flutter create my_first_app//进入到项目目录
cd my_first_app//使用Visual Studio Code 打开
code .
2. Flutter项目介绍
2.1所有代码都在lib目录下编写
2.1 pubspec.yaml 依赖库/图片的引用 
3. 运行项目
flutter run
4. 编写mian.dart文件
runApp入口方法
4.1 使用MaterialApp 和 Scaffold两个组件装饰App
Eg:
import 'package:flutter/material.dart';main() {runApp(MaterialApp(home: Scaffold(appBar: AppBar(title: Text("你好Flutter"),),body: Center(child: Text("你好Flutter",textDirection: TextDirection.ltr,style: TextStyle(fontSize: 15,color: Colors.yellow),),),),));
}
4.2 body里面业务代码太多后,进行抽离,抽离成一个组件
Eg:将Center抽离出来
import 'package:flutter/material.dart';main() {runApp(MaterialApp(home: Scaffold(appBar: AppBar(title: Text("Home")),body: MyApp(),),),);
}class MyApp extends StatelessWidget {@overrideWidget build(BuildContext context) {return Center(child: Text("我是一个自定义组件",textDirection: TextDirection.ltr,style: TextStyle(fontSize: 20, color: Colors.yellow),),);}
}