蓝牙相关
a. flutter_blue_plus (https://pub.dev/packages/flutter_blue_plus)
【支持android、ios,目前看到用得比较多的,维护比较勤的】
b. quick_blue(https://pub.dev/packages/quick_blue)
【在flutter_blue_plus的pub前言中看到的作者推荐,说是适用于更简单的蓝牙需求,bug更少,支持平台更多,Api更丰富】
charts图表
a.https://pub.dev/packages/fl_chart
【目前很流行、炫酷、英文文档】
b.https://pub.dev/packages/syncfusion_flutter_charts
【中规中矩】
c.https://pub.dev/packages/flutter_echarts
【做过前端或者移动端的应该熟悉、但是基于webview性能一般、选择很多、有中文文档】
d.https://pub.dev/packages/graphic
【flutter_echarts推荐的、】
e.https://pub.dev/packages/charts_flutter
【谷歌出的、不是flutter官方、没api、但网上文章不少、图例不炫酷】
常用工具类
a.https://pub.dev/packages/common_utils
【dart常用工具类封装】
TimelineUtil : 时间轴.
TimerUtil : 倒计时,定时任务.
MoneyUtil : 精确转换,元转分,分转元,支持格式输出.
LogUtil : 简单封装打印日志.
DateUtil : 日期转换格式化输出.
RegexUtil : 正则验证手机号,身份证,邮箱等等.
NumUtil : 保留x位小数, 精确加、减、乘、除, 防止精度丢失.
ObjectUtil : 判断对象是否为空(String List Map),判断两个List是否相等.
EncryptUtil : 异或对称加/解密,md5加密,Base64加/解密.
TextUtil : 银行卡号每隔4位加空格,每隔3三位加逗号,隐藏手机号等等.
JsonUtil : 简单封装json字符串转对象.
b.https://pub.dev/packages/flustars
【flutter常用工具类封装、基于common_utils】
SpUtil : 单例"同步"SharedPreferences工具类。支持get传入默认值,支持存储对象,支持存储对象数组。
ScreenUtil : 屏幕适配,获取屏幕宽、高、密度,AppBar高,状态栏高度,屏幕方向.
WidgetUtil : 监听Widget渲染状态,获取Widget宽高,在屏幕上的坐标,获取网络/本地图片尺寸.
ImageUtil : 获取网络/本地图片尺寸.
DirectoryUtil : 文件目录工具类.
DioUtil : 单例Dio网络工具类(已迁移至此处DioUtil)。
加载三方网页
a.https://pub.dev/packages/webview_flutter