一些好用的Flutter插件,摘自网上,方便自己查看

一些好用的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