一些好用的Flutter插件,摘自网上,方便自己查看
多媒体
# 近乎完美的媒体资源选择器
wechat_assets_picker
# 图片选取、拍照图片
image_picker
# 音频录制
flutter_audio_recorder
# 压缩视频,删除音频,获得视频缩略图、获取视频信息等
video_compress
# 图片压缩
flutter_image_compress
# 官方视频播放
video_player
# 音频播放
audioplayers
# 相机使用
camera
# 扫描二维条形码
barcode_scan
# 加载svg文件
flutter_svg
状态管理
# 用于对象==比较,无须显示重写==和hashCode
equatable
# 增强Stream的强大武器
rxdart
# 基于Stream的状态管理工具
bloc
# 基于provider和bloc实现的数据共享与状态管理工具
flutter_bloc
# 基于InheritedWidget实现的数据共享与状态管理工具
provider
# 单向数据流的状态管理工具
redux
# 简洁+大杂烩状态管理工具(依赖注入+跨页面交互+路由管理+主题切换)
getx
跳转分享
# 微信分享、支付、lanuch迷你程序等
fluwx
# 路由管理
fluro
# 连接跳转网页、邮箱、短信等
url_launcher
# 文本分享插件,可QQ/微信/邮箱/笔记等
share
桌面插件
# 改变桌面尺寸【MacOS/Windows/Linux】
window_size
# Windows路径提供器,引入即可,使用同path_provider
path_provider_fde
# 文件选择器【MacOS/Windows/Linux】
file_chooser
# sqlite数据库,【iOS/Android/MacOS/Windows/Linux】
moor_ffi
数据相关
# 获取平台路径【iOS/Android/MacOS/Linux】
path_provider
# 询问权限访问
permission_handler
# 数据库管理, 【iOS/Android/MacOS】
sqflite sqlite
# 数据库,【iOS/Android/MacOS/Windows/Linux】
moor_ffi sqlite
# 本地json数据存储
localstorage
# 本地xml数据存储【iOS/Android/MacOS/Web】
shared_preferences
网络相关
# 获取本机ip
get_ip
# 获取手机网络状态
connectivity
# 网络请求
http
# 网络请求
dio
转换相关
# 日期格式化
date_format
# 可以用日期和数字格式化和解析
intl
# 数据加解密
encrypt
文本处理
# 显示markdown文件
markdown
视图相关
# 官方webview支持
webview_flutter
# 加载动画
flutter_spinkit
# 组件点击后旋转和转回
toggle_rotate
# 下拉刷新和上拉加载更多
pull_to_refresh
# n角星的绘制、星级展示、评分组件
flutter_star
构建/工具相关
# 值构造器,可以自动创建枚举、类、可以Json序列化
built_value
# Json序列化工具
json_serializable
平台相关
# 手机设备信息
device_info
# 使用intent打开Android界面【Android】
android_intent
# 加速度计和陀螺仪传感器
sensors
# 蓝牙
flutter_blue