flutter常用第三方插件

自己平时开发过程中记录的第三方插件,希望对您也有用。
如果你发现有些插件不支持空安全,这里有个小技巧,你可以访问插件的github的issues,可能会有意外惊喜…

Flutter EasyLoading

Null safety IOS Andorid
一个简单易用的Flutter插件,包含23种loading动画效果、进度条展示、Toast展示。纯Flutter端实现,支持iOS、Android。

pub:https://pub.flutter-io.cn/packages/flutter_easyloading
github:https://github.com/nslog11/flutter_easyloading
参考资料:

pull_to_refresh

Null safety IOS Andorid
一个提供上拉加载和下拉刷新的组件,同时支持Android和Ios

pub:https://pub.flutter-io.cn/packages/pull_to_refresh
github:https://github.com/peng8350/flutter_pulltorefresh/blob/master/README_CN.md

permission_handler

Null safety IOS Andorid
此插件提供跨平台(iOS、Android)API 来请求权限并检查其状态。您还可以打开设备的应用程序设置,以便用户授予权限。
在 Android 上,您可以展示请求许可的理由。

pub:https://pub.flutter-io.cn/packages/permission_handler
github:https://github.com/baseflowit/flutter-permission-handler
参考资料:https://www.cnblogs.com/maqingyuan/p/13695350.html

升级后的插件使用上有所调整,网上的大部分教程都是升级前的,要注意避坑。

sn_progress_dialog

Null safety IOS Andorid
这是一个进度对话框,适用文件下载的进度显示,另一个热度比较高的是progress_dialog,因为不支持空安全,所以我只记录了sn_progress_dialog,两者相差不大。

pub:https://pub.flutter-io.cn/packages/sn_progress_dialog
github:https://github.com/emreesen27/Flutter-Progress-Dialog.git

webview_flutter

Null safety IOS Andorid
由官方提供的webview组件,除了能在flutter中嵌入网页,还支持js和flutter互通消息

pub:https://pub.flutter-io.cn/packages/webview_flutter
github:https://github.com/flutter/plugins/tree/master/packages/webview_flutter/webview_flutter
参考文档:https://www.jianshu.com/p/d9327b3c2b29

event_bus

Null safety IOS Andorid
一个简单的事件总线,使用Dart流来解耦应用程序。

pub:https://pub.flutter-io.cn/packages/event_bus
github:https://github.com/marcojakob/dart-event-bus
参考文档:https://www.jianshu.com/p/df1eecbb09b5

flutter_swiper

如果不支持空安全,可使用card_swiper替代。
在这里插入图片描述
pub:https://pub.flutter-io.cn/packages/flutter_swiper
github:https://github.com/jzoom/flutter_swiper
参考文档:https://github.com/jzoom/flutter_swiper/blob/master/README-ZH.md

fluro

Flutter 最帅、最时髦、最酷的路由器。
pushNamed的转场效果就靠它了

pub:https://pub.flutter-io.cn/packages/fluro
github:https://github.com/lukepighetti/fluro

image_picker

一个支持iOS和Android的Flutter插件,用于从图像库中挑选图像,并允许使用相机拍摄新照片,自带授权管理。

pub:https://pub.flutter-io.cn/packages/image_picker
github:https://github.com/flutter/plugins/tree/master/packages/image_picker/image_picker

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值