flutter 项目架构

2021-08-03  本文已影响0人  火之夜工作室

经过一段时间,使用flutter开发项目,自已也有了一些 开发心得.此专栏只是为了记录自己在学习开发过程中的一点总结.

 1.执行 flutter create name   ,flutter会动态帮我们生成通用项目.如下所示
.
├── README.md
├── android (安卓工程)
├── build(存储 iOS 和 Android 构建文件)
├── iOS(Ios 工程)
├── lib(应用源文件)
├── macOS(Mac 桌面应用工程)
├── pubspec.lock(项目依赖所生成的文件)
├── pubspec.yaml(依赖配置)
├── test(包含.dart结尾的工程测试文件)
├── testmacro.iml(macro工程文件的本地路径配置)
├── flutter_dir.iml(工程文件的本地路径配置)
├── .dart_tool(Dart 工具开发包)
├── .ides(开发环境配置)
├── .gitignore(git提交仓库忽略文件)
├── .metadata(对当前workspace的配置记录)
├── .packages(以lib结尾的文件绝对路径)
└── web
2.lib 应用源文件,我自己总结使用项目目录分层
│  ── lib
│   ├── common(通用模块)
│   ├── core(核心模块)
│   ├── init(初始化配置模块)
│   ├── main.dart
│   ├── pages(业务模块)
│   ├── router(路由模块)
│   ├── utils(本工程特有工具模块)
│   └── widgets(本工程特有的widget)




上一篇下一篇

猜你喜欢

热点阅读