关于flutter:Flutter-16Flutter项目目录结构

43次阅读

共计 842 个字符,预计需要花费 3 分钟才能阅读完成。

Flutter 我的项目构造

理解 Flutter 的目录构造,能够帮忙咱们更好的治理和开发我的项目。这样咱们在开发的过程中就会很分明的晓得,iOS 代码该放在那里,Android 代码该放在那里,Flutter 代码该放在哪里,测试代码放在哪里等等。

咱们以上一节中创立的 flutter_app 为例,咱们用 VSCode 关上它。

如图,咱们看到了上面这些目录:

文件或目录阐明
.dart_tool记录了一些 dart 工具库所在的地位和信息
.ideaandroid studio 是基于 idea 开发的,.idea 记录了我的项目的一些文件的变更记录
androidAndroid 我的项目文件夹
iosiOS 我的项目文件夹
liblib 文件夹内寄存咱们的 dart 语音代码
test用于寄存咱们的测试代码
.gitignoregit 疏忽配置文件
.metadataIDE 用来记录某个 Flutter 我的项目属性的的暗藏文件
.packagespub 工具须要应用的,蕴含 package 依赖的 yaml 格局的文件
flutter_app.iml工程文件的本地门路配置
pubspec.lock以后我的项目依赖所生成的文件
pubspec.yaml以后我的项目的一些配置文件,包含依赖的第三方库、图片资源文件等
README.mdREADEME 文件
比拟重要的四个文件夹是 android、ios、lib、test
  • lib

咱们日常开发的 dart 语言代码都放在这里,能够说是咱们的“外围工作文件夹”

  • ios

这外面蕴含了 iOS 我的项目相干的配置和文件,当咱们的我的项目须要打包上线的时候,须要关上该文件内的 Runner.xcworkspace 文件进行编译和打包工作。

  • android

ios 文件夹一样,在 android 我的项目须要打包上架的时候,也须要应用此文件夹外面的文件。同样的如果咱们须要原生代码的反对,原生代码也是放在这里。

  • test

这里寄存了咱们在我的项目开发过程中的测试代码,良好的测试习惯是保障代码品质的必要伎俩,心愿大家在 test 文件里写更多的代码!


正文完
 0