了解Flutter的目录结构,可以帮助我们更好的管理和开发项目。这样我们在开发的过程中就会很清楚的知道,iOS代码该放在那里,Android代码该放在那里,Flutter代码该放在哪里,测试代码放在哪里等等。
目录结构

| 文件或目录 | 说明 |
|---|---|
| .dart_tool | 记录了一些dart工具库所在的位置和信息 |
| .idea | android studio 是基于idea开发的,.idea 记录了项目的一些文件的变更记录 |
| android | Android项目文件夹 |
| assets | 用于存放图片、字体资源文件 |
| build | 项目构建编译生成的文件夹 |
| ios | iOS项目文件夹 |
| lib | 用dart语言,编写业务代码的文件夹 |
| linux | Flutter linux 项目文件夹 |
| modules | 本地插件库文件 |
| test | 用于存放测试代码 |
| web | Flutter Web 项目文件夹 |
| .gitignore | git忽略配置文件 |
| .metadata | IDE 用来记录某个 Flutter 项目属性的的隐藏文件 |
| .packages | pub 工具需要使用的,包含 package 依赖的 yaml 格式的文件 |
| flutter_demo.iml | 工程文件的本地路径配置 |
| pubspec.lock | 当前项目依赖所生成的文件 |
| pubspec.yaml | 当前项目的一些配置文件,包括依赖的第三方库、图片资源文件等 |
| README.md | READEME文件 |
注:蓝色背景行是常用的目录
绿色背景行是自定义目录
