Flutter四种工程类型
1. Flutter Application (全新的APP)
标准的Flutter App工程,包含标准的Dart层与Native平台层
创建命令
flutter create xxapp
//默认Android使用Java,iOS使用Objective-C。
//如果要指定语言,比如安卓使用Kotlin,iOS使用Swift
flutter create -i swift -a kotlin xxapp
工程目录:
2. Flutter Module (混编到已有的安卓/iOS工程内)
官方的混编方案-Add Flutter to existing apps
flutter create -t module xxapp_module
工程目录:
3. Flutter Plugin
Flutter平台插件工程,包含Dart层与Native平台层的实现
flutter create --template=plugin xxapp_plugin
工程目录:
4. Flutter Package
Flutter纯Dart插件工程,仅包含Dart层的实现,往往定义一些公共Widget
flutter create --template=package xxapp_package
工程目录: