告别 Flutter Channel,调用 Native API 仅需一行代码!

Posted iOS开发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了告别 Flutter Channel,调用 Native API 仅需一行代码!相关的知识,希望对你有一定的参考价值。

Python实战社群

Java实战社群

长按识别下方二维码,按需求添加

扫码关注添加客服

进Python社群▲

告别 Flutter Channel,调用 Native API 仅需一行代码!

扫码关注添加客服

进Java社群


作者丨杨萧玉

http://yulingtianxia.com/blog/2020/06/25/Codegen-for-DartNative/


告别 Flutter Channel,调用 Native API 仅需一行代码!

在 DartNative 自研超级通道的性能已经数倍优于 Flutter Channel 之后,我将目光转向了开发成本的优化。于是 Codegen 应运而生,开发者可以用它很方便地将 Native API 转为 Dart 封装,直接拿来用就可以了!从而优化 Flutter 调用 Native API 的开发体验,实现『运行性能和开发效率的双提升』:

• 无需编写 Flutter Channel 的胶水代码

• 无需跨 IDE 联调 Channel 两边的代码

• Native API 也被赋予了热重载功能

• 支持同步调用,打日志顺序不再错乱

如果你还一脸懵逼,可以到 http://yulingtianxia.com/blog/2020/06/25/Codegen-for-DartNative/ 查看一段实操视频吧。

视频中为了演示方便,对 Codegen 代码有些特殊处理:去掉了自动生成 import 的代码。

DartNative 整体解决方案&展望