Flutter開發(fā)-使用命令創(chuàng)建Flutter App/Module/Plugin/Package

Flutter四種工程類型

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。
//如果要指定語言,比如安卓使用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工程目錄
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容