toly1994328 / FlutterUnit

【Flutter 集录指南 App】The unity of flutter, The unity of coder.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

+ 0017 Flutter实用插件集录

toly1994328 opened this issue · comments

本issue集录一些好用的Flutter插件,由 编程技术交流圣地[-Flutter群-]伙伴共同收录分享。

  • 多媒体

wechat_assets_picker 近乎完美的媒体资源选择器
image_picker 图片选取、拍照图片
flutter_audio_recorder 音频录制

video_compress 压缩视频,删除音频,获得视频缩略图、获取视频信息等
flutter_image_compress 图片压缩
video_player 官方视频播放
audioplayers 音频播放

camera 相机使用
barcode_scan 扫描二维条形码

flutter_svg 加载svg文件

  • 状态管理

equatable 用于对象==比较,无须显示重写==和hashCode
rxdart 增强Stream的强大武器

bloc 基于Stream的状态管理工具
flutter_bloc 基于provider和bloc实现的数据共享与状态管理工具
provider 基于InheritedWidget实现的数据共享与状态管理工具
redux 单向数据流的状态管理工具

  • 跳转分享相关

fluwx 微信分享、支付、lanuch迷你程序等

fluro 路由管理
url_launcher 连接跳转网页、邮箱、短信等
share 文本分享插件,可QQ/微信/邮箱/笔记等

  • 桌面插件

window_size 改变桌面尺寸【MacOS/Windows/Linux】
path_provider_fde Windows路径提供器,引入即可,使用同path_provider
file_chooser 文件选择器【MacOS/Windows/Linux】
moor_ffi sqlite数据库,【iOS/Android/MacOS/Windows/Linux】

  • 数据相关

path_provider 获取平台路径【iOS/Android/MacOS/Linux】
permission_handler 询问权限访问

sqflite sqlite数据库管理, 【iOS/Android/MacOS】
moor_ffi sqlite数据库,【iOS/Android/MacOS/Windows/Linux】

localstorage 本地json数据存储
shared_preferences 本地xml数据存储【iOS/Android/MacOS/Web】

  • 网络相关

get_ip 获取本机ip
connectivity 获取手机网络状态

http 网络请求
dio 网络请求

  • 转换相关

date_format 日期格式化
intl 可以用日期和数字格式化和解析

encrypt 数据加解密

  • 文本处理

markdown 显示markdown文件

  • 视图相关

webview_flutter 官方webview支持

flutter_spinkit 加载动画
toggle_rotate 组件点击后旋转和转回

pull_to_refresh 下拉刷新和上拉加载更多
flutter_star n角星的绘制、星级展示、评分组件

  • 构建/工具相关

built_value 值构造器,可以自动创建枚举、类、可以Json序列化
json_serializable Json序列化工具

  • 平台相关

device_info 手机设备信息
android_intent 使用intent打开Android界面【Android】
sensors 加速度计和陀螺仪传感器
flutter_blue 蓝牙

群号是多少啊

  • webview
    flutter_inappwebview
    与所有其他WebView插件相比,它具有丰富的功能:许多用于控制WebView 的事件,方法和选项。此外,他们没有关于其API的良好文档,或者至少还不完整。相反,flutter_inappwebview几乎所有功能都已记录在案)。
    flutter_inappwebview
commented

@toly1994328 大佬,有桌面 创建多窗口的插件吗?

flutter 有没有办法制作微信小程序,有一个mpflutter一年没更新了不敢用了

pull_to_refresh 太久沒有更新,新的在pull_to_refresh_flutter3

flutter_blue 蓝牙也很久沒更新,新的在flutter_blue_plus