Flutter:第三方常用库整理

前言

随着Flutter的不断学习,接触了不少第三方的库。因此打算进行简单的整理。

dio

简介
一个强大的Dart/FlutterHTTP客户端,支持全局配置, 拦截器、表单数据、请求取消、文件上传/下载、 超时和自定义适配器等。

官方地址
https://pub-web.flutter-io.cn/packages/dio

安装

flutter pub add dio

简单使用
flutter:网络请求、json数据转为Model

path_provider

简介
一个 Flutter 插件,用于查找文件系统上的常用位置。 支持Android,iOS,Linux,macOS和Windows。 并非所有方法在所有平台上都受支持。

官方地址
https://pub-web.flutter-io.cn/packages/path_provider

安装

flutter pub add path_provider

简单使用
flutter:文件系统目录、文件读写

sqflite

简介
用于 Flutter 的 SQLite 插件。 支持 iOS、Android 和 MacOS。

官方地址
https://pub-web.flutter-io.cn/packages/sqflite

安装

flutter pub add sqflite

简单使用
flutter:数据持久化

logger

简介
小巧,易于使用且可扩展的记录器,可打印精美的日志。
灵感来自安卓记录器。

官方地址
https://pub-web.flutter-io.cn/packages/logger

安装

flutter pub add logger

简单使用

//  创建日志对象
var logger = Logger();
//  详细日志,用于输出详细的调试信息
logger.v("详细信息");
//  debugger日志
logger.d("debugger信息");
//  普通信息
logger.i("普通信息");
//  警告信息
logger.w("警告信息");
//  错误信息
logger.e("错误信息");
//   严重的故障日志
logger.wtf("严重的故障日志");

在这里插入图片描述

cached_network_image

简介
用于显示来自互联网的图像并将它们保存在缓存目录中

官方地址
https://pub-web.flutter-io.cn/packages/cached_network_image

安装

flutter pub add cached_network_image

基本使用
Flutter:网络图像缓存插件——cached_network_image

flutter_easyloading

简介
一个干净轻量级的Flutter加载/toast小部件,易于使用,无需上下文,支持iOS,Android和Web

安装

flutter pub add flutter_easyloading

官方地址

https://pub-web.flutter-io.cn/packages/flutter_easyloading

基本使用
Flutter:EasyLoading(loading加载、消息提示)

猜你喜欢

转载自blog.csdn.net/weixin_41897680/article/details/131676257