Flutter作插件的研究(学习)记录

开发环境

Flutter作插件的研究(学习)记录_第1张图片

需求

使用flutter开发一个插件,对接第三方(例如:京东、淘宝)

实现过程

1、创建插件。

File->new->new Flutter porject。需要注意是类型要选择插件

Flutter作插件的研究(学习)记录_第2张图片

2、项目目录

Flutter作插件的研究(学习)记录_第3张图片

拿我来说,我是安卓开发,所以会要将原生的安卓代码放在android目录下面。 

ps:lib文件夹是flutter调用原生代码的地方。

3、原生部分对接第三方

这里拿淘宝举例,京东的可以直接参考 android难民

申请安全图片及sdk的下载请参考官方文档

主要说明一下,关于安全图片的放置。生成的插件下面的android文件夹里面最初是没有res/drawable或者res/raw文件夹的,需要手动创建。

淘宝客的安全图片放置在res/drawable目录下,根据对接的淘宝客版本选择是否使用新版本的安全图片的名字;京东的安全图片则是放在res/raw文件下。

4、总结

拉起淘宝客的过程中遇到了很多问题,例如版本不对应,demo无法下载等等。如果对接第三方出现了问题,首先建议你提交工单。

说明

我目前是一个安卓开发,偶尔在写flutter的程序。所以本文中出现的关于flutter插件的内容,仅限安卓端。

参考链接

[1] flutter中文网.开发Packages和插件 - Flutter中文网

[2] 简书文章  Flutter 插件开发-接入京东SDK唤醒(ios篇) - 简书

你可能感兴趣的:(flutter,android)