最近有点空闲时间,正好写一篇文章,整理一下我们在Flutter开发中常用的插件Plugin使用并附带上实例。
在日常开发中,整个demo目前应该满足大家所有的开发需求,例如:http请求、列表刷新及加载、列表分组、轮播图、视频播放器、图片预览等等。
如果此demo内容功能满足不了大家开发需求,大家可以在评论区或者私信我,我后面会给大家提供对应功能的插件介绍和使用。
下面是我目前为止能想到的实现实例:
# HTTP 请求dio: ^5.4.0cookie_jar: ^4.0.8dio_cookie_manager: ^3.1.1# 暗黑模式、国际化、路由等get: ^4.6.5# app信息package_info_plus: ^5.0.1# 获取网络信息(IP Mac 地址等)network_info_plus: ^4.1.0# 提示fluttertoast: ^8.2.4# md5 加密crypto: ^3.0.3convert: ^3.1.1# 获取设备信息device_info_plus: ^9.1.1# 获取沙盒路径path_provider: ^2.1.1# 加载提示框flutter_easyloading: ^3.0.5# 日志打印logger: ^2.0.2+1# 数据监听mqtt_client: ^10.0.1# webviewwebview_flutter: ^4.4.2# 权限permission_handler: ^11.1.0# 轮播图card_swiper: ^3.0.1# 跑马灯marquee: ^2.2.3# 仿微信侧滑flutter_swipe_action_cell: ^3.1.3# 分组列表grouped_list: ^5.1.2# 列表上拉加载、下拉刷新easy_refresh: ^3.3.4# 打电话、短信、发邮件url_launcher: ^6.2.4# 分享share_plus: ^7.2.1# 图片、视频、文件选择image_picker: ^1.0.7# 图片浏览器photo_view: ^0.14.0# 图片缓存cached_network_image: ^3.3.1# 富文本easy_rich_text: ^2.1.0# 邮件发送flutter_email_sender: ^6.0.2# 时间选择器flutter_picker: ^2.1.0# 时间格式化date_format: ^2.0.7# 数据存储get_storage: ^2.1.1# 数据库sqflite: ^2.3.2# 微光占位shimmer: ^3.0.0# 视频播放chewie: ^1.7.4video_player: ^2.8.2# 扫一扫flutter_barcode_scanner: ^2.0.0
上述便是我整理的所有常用插件,大家不会用也不用担心,我在demo里面都附加上了实例:
下面是工程目录
下面附上下载地址:
常用插件整理https://download.csdn.net/download/WangQingLei0307/89039566好了今天这些内容就不做过多介绍了,大家可以直接下载对应的demo,所需积分是0积分,大家可自行下载