目录
[1. 创建Flutter项目](#1. 创建Flutter项目)
[1.1使用Android Studio创建Flutter项目](#1.1使用Android Studio创建Flutter项目)
[1.2 使用命令行创建Flutter项目](#1.2 使用命令行创建Flutter项目)
[2. Flutter项目介绍](#2. Flutter项目介绍)
[2.1 pubspec.yaml 依赖库/图片的引用 编辑](#2.1 pubspec.yaml 依赖库/图片的引用 编辑)
[3. 运行项目](#3. 运行项目)
[4. 编写mian.dart文件](#4. 编写mian.dart文件)
[4.1 使用MaterialApp 和 Scaffold两个组件装饰App](#4.1 使用MaterialApp 和 Scaffold两个组件装饰App)
[5. 代码提示插件](#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 {
@override
Widget build(BuildContext context) {
return Center(
child: Text(
"我是一个自定义组件",
textDirection: TextDirection.ltr,
style: TextStyle(fontSize: 20, color: Colors.yellow),
),
);
}
}
5. 代码提示插件

