共计 842 个字符,预计需要花费 3 分钟才能阅读完成。
Flutter 我的项目构造
理解 Flutter 的目录构造,能够帮忙咱们更好的治理和开发我的项目。这样咱们在开发的过程中就会很分明的晓得,iOS 代码该放在那里,Android 代码该放在那里,Flutter 代码该放在哪里,测试代码放在哪里等等。
咱们以上一节中创立的 flutter_app
为例,咱们用 VSCode 关上它。
如图,咱们看到了上面这些目录:
文件或目录 | 阐明 |
---|---|
.dart_tool | 记录了一些 dart 工具库所在的地位和信息 |
.idea | android studio 是基于 idea 开发的,.idea 记录了我的项目的一些文件的变更记录 |
android | Android 我的项目文件夹 |
ios | iOS 我的项目文件夹 |
lib | lib 文件夹内寄存咱们的 dart 语音代码 |
test | 用于寄存咱们的测试代码 |
.gitignore | git 疏忽配置文件 |
.metadata | IDE 用来记录某个 Flutter 我的项目属性的的暗藏文件 |
.packages | pub 工具须要应用的,蕴含 package 依赖的 yaml 格局的文件 |
flutter_app.iml | 工程文件的本地门路配置 |
pubspec.lock | 以后我的项目依赖所生成的文件 |
pubspec.yaml | 以后我的项目的一些配置文件,包含依赖的第三方库、图片资源文件等 |
README.md | READEME 文件 |
比拟重要的四个文件夹是 android、ios、lib、test
- lib
咱们日常开发的 dart 语言代码都放在这里,能够说是咱们的“外围工作文件夹”
- ios
这外面蕴含了 iOS 我的项目相干的配置和文件,当咱们的我的项目须要打包上线的时候,须要关上该文件内的 Runner.xcworkspace
文件进行编译和打包工作。
- android
与 ios
文件夹一样,在 android 我的项目须要打包上架的时候,也须要应用此文件夹外面的文件。同样的如果咱们须要原生代码的反对,原生代码也是放在这里。
- test
这里寄存了咱们在我的项目开发过程中的测试代码,良好的测试习惯是保障代码品质的必要伎俩,心愿大家在 test
文件里写更多的代码!
正文完