Flutter:Flutter与Native混合开发

21 篇文章 ¥9.90 ¥99.00
本文详细介绍了Flutter与Android/iOS的混合开发过程,包括创建Flutter module、添加依赖、在Java/Object-C中调用Flutter模块,以及如何传递数据给Dart代码。混合开发场景涉及独立页面和页面部分嵌入,集成时需注意Android minSdkVersion要求和Java 8的编译选项设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个App的某个页面是Flutter开发的,或者某个模块等。即为Flutter与Native的混合开发。

分为:Flutter与Android混合开发、Flutter与ios混合开发。

混合开发的场景:作为独立页面进行加入、作为页面的一部分嵌入。


Flutter集成步骤:

1.创建Flutter module

2.添加Flutter module依赖

3.在Java/object-c种调用Flutter module

4.调用Dart代码

5.运行项目


1.创建Flutter module:

假如Native项目是: xxx/flutter_test/Native项目

cd xxx/flutter_test/
flutter create -t module flutter_module

也可以直接使用Android Studio的图形化界面进行创建Flutter module.

上面的代码会切换到Android/ios项目的上一级目录,并创建一个flutter模块:

# flutter_module/:
.android
.gitgnore
.idea
.ios
.metadata
.packages
build
flutter_module_android.iml
flutter_module.iml
lib
pubspec.lock
pubspec.yaml
README.md
test
</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

醒不了的星期八

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值