flutter项目常用插件

2022-09-20  本文已影响0人  IMKel
cupertino_icons: ^1.0.3 # 图标库
dio: ^4.0.0 # 网络请求库
# 第三方json转模型。配合dev_dependencies下的build_runner和json_serializable使用
# 步骤:
# 1、使用网站https://czero1995.github.io/json-to-model/进行json转model文件。
# 注意:由于该网站还没适配空安全,因此需要手动适配
# 2、终端执行:flutter pub run build_runner build,生成xxx.g.dart文件。至此结束
json_annotation: ^4.0.0 
provider: ^6.0.1 # 全局状态管理第三方组件,基于原生组件InheritedWidget的封装
url_launcher: ^6.0.5 # 调启第三方应用的插件
shared_preferences: ^2.0.5 # 数据持久化。iOS上的NSUserDefaults,Android上的SharedPreferences等
scan: ^1.4.3 # 扫描二维码和条形码
qr_flutter: ^4.0.0 # 二维码识别工具 https://pub.dev/packages/qr_flutter
image_picker: ^0.8.4+4 # 图片选择器
device_info_plus: ^3.2.3 # 设备信息获取
flutter_slidable: ^0.6.0 # cell左右滑动操作实现库
crypto: ^3.0.1 # 加密散列函数库
path_provider: ^2.0.1 # 沙盒路径获取库
flutter_easyloading: ^3.0.3 # 加载指示器
fluttertoast: ^8.0.6 # toast提示
webview_flutter: ^2.0.10 # webview库
permission_handler: ^8.2.6 # 权限获取工具
get: ^4.6.1 # GetX 是 Flutter 的一个超轻且强大的解决方案。 它结合了高性能状态管理、智能依赖注入和快速实用的路由管理。
keyboard_actions: 3.4.0 # iOS数字键盘添加收起按钮
flutter_picker: ^2.0.2 # 底部弹出选择器
cached_network_image: ^3.1.0 # # 本地图片缓存和淡入图片效果
package_info_plus: ^1.4.2 # app版本信息
image_cropper: ^1.4.1 # 图片裁剪
extended_image: ^6.0.2+1 # 图片全家桶工具
image_gallery_saver: ^1.7.0  # 保存图片工具
flutter_swiper_null_safety: ^1.0.2  # 轮播 
badges: ^2.0.1  # 角标
pull_to_refresh: ^2.0.0 # 上下拉刷新库
encrypt: ^5.0.1 #AES 加解密
uuid: ^3.0.5 # uuid 生成

# file_picker: ^3.0.2+2 # 本地资源管理器
# video_player: ^2.4.1 # 视频播放库
# video_thumbnail: ^0.4.3 # 视频缩略图获取
# loading_indicator: ^2.0.1 # 炫酷的加载指示器
# focus_widget: 1.0.5+2 # 取消输入框焦点
#  flutter_smart_dialog: ^4.0.0 # 弹窗控件
# google_fonts: ^2.1.0 # 谷歌字体
# sticky_headers: ^0.2.0 # 滚动列表组头悬停库
# lpinyin: ^2.0.2  # 汉子转拼音
# extended_text: ^9.0.0 # 官方Text扩展组件,支持特殊文本效果(比如图片,@人),自定义背景
# flutter_pickers: ^2.1.3 # 多样性的选择器
# pull_to_refresh_notification: ^2.2.0 #自定义下拉刷新动画
# loading_more_list: ^4.1.0 # 加载更多列表支持ListView,GridView以及瀑布流
# pin_code_text_field: ^1.8.0 # 支付密码输入框
# flutter_vibrate: ^1.3.0 # 触觉反馈库
# record: ^3.0.0 # 音频录制
# audioplayers: ^0.20.1 # 音频播放
# flutter_image_compress: ^1.1.0   # 图片压缩
# like_button: ^2.0.1 # 动态点赞
# location: ^4.2.0 # 定位插件
# interactiveviewer_gallery: ^0.6.0 # 图片预览&视频预览&图片视频混合预览的容器UI
# flutter_spinkit: ^5.0.0 # 炫酷的加载指示器动画
# svgaplayer_flutter: ^2.0.0 # svga动画渲染
# wechat_assets_picker: ^6.2.4 # 模仿微信相册图片选择器
# wechat_camera_picker: ^2.4.0 # 模仿微信录制视频和拍照功能
# flutter_sound: ^8.4.1 # 语音录制和播放库
# video_compress: ^3.1.0  # 视频压缩 https://pub.dev/packages/video_compress
# syncfusion_flutter_sliders: ^19.3.55    # 范围滑块选择器
#  just_audio: ^0.9.18 # 人气最高的音频播放器 https://pub.dev/packages/just_audio
# city_pickers: ^1.0.1 # 城市选择器 https://pub.dev/packages/city_pickers
# flutter_plugin_record: ^1.0.1 # 语音录制插件

dev_dependencies:
  flutter_test:
    sdk: flutter
  build_runner: ^2.1.1 # 配合json_annotation使用的库
  json_serializable: ^4.1.0 # 配合json_annotation使用的库
上一篇下一篇

猜你喜欢

热点阅读