工程目录
client_app
├── android
├── fonts
├── l10n-arb
├── imgs
├── ios
├── jsons
├── lib
└── test
Dart代码都在“lib”文件夹下,根据技术选型和经验在lib文件下创建了如下目录:
lib
├── common
├── l10n
├── models
├── states
├── routes
└── widgets
文件夹 | 作用 |
---|---|
common | 一些工具类,如通用方法类、网络接口类、保存全局变量的静态类等 |
l10n | 国际化相关的类都在此目录下 |
models | Json文件对应的Dart Model类会在此目录下 |
states | 保存APP中需要跨组件共享的状态类 |
routes | 存放所有路由页面类 |
widgets | APP内封装的一些Widget组件都在该目录下 |