Flutter 新建的Project Type类型对比
Flutter App
- 构建一个标准FluterApp(统一管理模式)
- 包含Dart层和平台层(iOS/Android)
Flutter Module
- 创建一个Flutter模块(三端分离模式)
- 以模块的形式分别嵌入原生项目
Flutter Package
- 纯Dart插件工程,不依赖Flutter
- 仅包含Dart层的实现,通常用来定义一些公共库
Flutter Plugin
- Flutter平台插件,包含Dart层与Native平台层的实现
- 是一种特殊的Flutter Packages
Flutter Skeleton
- 自动生成Flutter模板
- 提供常用框架