Flutter四種工程類(lèi)型
1. Flutter Application (全新的APP)
標(biāo)準(zhǔn)的Flutter App工程钟沛,包含標(biāo)準(zhǔn)的Dart層與Native平臺(tái)層
創(chuàng)建命令
flutter create xxapp
//默認(rèn)Android使用Java胎源,iOS使用Objective-C耻卡。
//如果要指定語(yǔ)言吉执,比如安卓使用Kotlin,iOS使用Swift
flutter create -i swift -a kotlin xxapp
工程目錄:
標(biāo)準(zhǔn)的Flutter App工程目錄
2. Flutter Module (混編到已有的安卓/iOS工程內(nèi))
官方的混編方案-Add Flutter to existing apps
flutter create -t module xxapp_module
工程目錄:
Flutter Module工程目錄
3. Flutter Plugin
Flutter平臺(tái)插件工程塔拳,包含Dart層與Native平臺(tái)層的實(shí)現(xiàn)
flutter create --template=plugin xxapp_plugin
工程目錄:
Flutter Plugin工程目錄
4. Flutter Package
Flutter純Dart插件工程鼠证,僅包含Dart層的實(shí)現(xiàn),往往定義一些公共Widget
flutter create --template=package xxapp_package
工程目錄:
Flutter Package工程目錄