版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mengks1987/article/details/84590051
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目录即可。
这种方式也有一定的缺点,团队其他人需要配置相关环境。