1. 程式人生 > >Flutter 混合開發

Flutter 混合開發

文章目錄

1、閒魚模式

鹹魚模式:https://www.jianshu.com/p/64608e67af26

個人覺得這種模式比較複雜,程式碼的同步、開發等會遇到很多問題。

2、Flutter module模式

1、開啟終端進入到專案到路徑

cd project/studio/flutter_samples/jsonexample/FlutterMix/

2、建立flutter module

flutter create -t module my_flutter

3、在根目錄的setting.gradle中新增:

include ‘:app’ // assumed existing content
setBinding(new Binding([gradle: this])) // new
evaluate(new File( // new
settingsDir.parentFile, // new
‘flutter_module/.android/include_flutter.groovy’ // new
))

4、在app.gradle新增:

implementation project(’:flutter’)

這個方式適用於android單平臺,如果想和ios共用一套要想辦法同步flutter中的程式碼。

3、Flutter模式

其實這種模式就是flutter原來的目錄結構,新建一個flutter專案,然後將原生的android和ios拷貝到相應的目錄,合併相關配置即可。原生開發直接開啟android目錄即可。

這種方式也有一定的缺點,團隊其他人需要配置相關環境。