了解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文件 |
注:蓝色背景行是常用的目录
绿色背景行是自定义目录