因此,我收到了一个项目,该项目要求将 Grab 等电子商务、食品订购和叫车服务集成到一个应用程序中。我之前已经在不同的项目中交付了所有这 3 个应用程序,对于这个新项目,我想知道是否可以将我以前的所有源代码合并到一个项目中,在不同的依赖项上运行。
答案 0 :(得分:1)
您可以为所有 3 个模块(食品、电子商务、叫车服务)创建套餐
要创建 Flutter 包,请在 --template=package
中使用 flutter create
标志:
flutter create --template=package food
文件夹结构
lib
packages
- food
- e_commerce
- car_hailing_service
将其导入主模块的 pubspec.yaml
文件
dependencies:
flutter:
sdk: flutter
# My Custom Packages
food:
path: packages/food
e_commerce:
path: packages/e_commerce
car_hailing_service:
path: packages/car_hailing_service
如果您有所有 3 个包的任何通用功能,那么也为此创建一个单独的包,并为所有 3 个包导入该通用包。
参考这个document来创建flutter包。我希望这对您有所帮助。