Flutter混合开发(一):Android项目集成Flutter模块详细指南

本文是关于Flutter混合开发的Android项目集成Flutter模块的详细指南。首先在项目上一层目录创建Flutter模块,根据AndroidX支持情况选择相应命令。接着在Android项目的setting.gradle和app/build.gradle中添加模块依赖。最后,展示了如何通过createView和createFragment方法调用Flutter模块,并介绍如何根据传入的initialRoute加载不同Widget。
摘要由CSDN通过智能技术生成

[](()创建Flutter module

===================================================================================

既然是做混合开发,那么我们肯定是由Android原生项目的。假如native项目的路径是这样的:flutter/flutter_hybrid/native,那么我们需要在native上一层目录flutter_hybrid中创建Flutter module。

cd flutter/flutter_hybrid/

//创建支持AndroidX的flutter_module

flutter create --androidx -t module flutter_module

//创建不支持AndroidX的flutter_module

flutter create -t module flutter_module

所以我们在创建模块的时候首先要确定native项目是不是已经支持AndroidX,如果支持就需要加上 --androidx 参数。

输入后控制台打印如下:

$ flutter create -t module flutter_module

Creating project flutter_module…

flutter_module/test/widget_test.dart (created)

flutter_module/flutter_module.iml (created)

flutter_module/.gitignore (created)

flutter_module/.metadata (created)

flutter_module/pubspec.yaml (created)

flutter_module/README.md (created)

flutter_module/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值