整理了部分常用的三方库,包含如下库:网络请求库,图片加载、处理库,UI相关库,事件传递及消息处理库,存储相关库,编解码库,二维码库等,后续会添加更多常用三方库
网络请求
http
0.12.0 + 2
https://pub.dev/packages/http
https://github.com/dart-lang/http
该软件包包含一组高级函数和类,可以轻松使用HTTP资源。它独立于平台,可以在命令行和浏览器上使用。
最近一次更新:2019-06-28
star:300+
dio
2.1.16
https://pub.dev/packages/dio
https://github.com/flutterchina/dio
Dart的强大Http客户端,支持拦截器,全局配置,FormData,请求取消,文件下载,超时等。
最近一次更新:2019-08-28
star:5.3k+
http_multi_server
2.1.0
https://pub.dev/packages/http_multi_server
https://github.com/dart-lang/http_multi_server
dart:io HttpServer包装器,用于处理来自多个服务器的请求
最近一次更新:2019-06-05
star:10+
图像加载
cached_network_image
1.1.1
https://pub.dev/packages/cached_network_image
https://github.com/renefloor/flutter_cached_network_image
加载和缓存网络图像。
最近一次更新:2019-07-13
star:700+
flutter_advanced_networkimage
0.5.0
https://pub.dev/packages/flutter_advanced_networkimage
https://github.com/mchome/flutter_advanced_networkimage
高级图像缓存加载和缩放控制。
最近一次更新:2019-08-27
star:180+
transparent_image
1.0.0
https://pub.dev/packages/transparent_image
https://github.com/brianegan/transparent_image
一个简单的透明图像,表示为Uint8List。在加载图片时可以用来做为占位符。
最近一个更新:2019-03-12
star:50+
图像处理
photo
0.3.4+1
https://pub.dev/packages/photo
https://github.com/CaiJingLong/flutter_photo
用于选择图像,支持多选
最近一次更新:2019-05-29
star:130+
image
2.1.4
https://pub.dev/packages/image
https://github.com/brendan-duncan/image
一个Dart库,提供以各种不同的文件格式加载、保存和操作图像的能力。
该库不依赖于dart:io,因此可以同时用于服务器和web应用程序。
最近一次更新:2019-08-12
star:310+
flutter_svg
0.14.0
https://pub.dev/packages/flutter_svg
https://github.com/dnfield/flutter_svg
加载SVG图片
最近一次更新:2019-08-15
star:490+
zoomable_image
1.3.1
https://pub.dev/packages/zoomable_image
https://github.com/perlatus/flutter_zoomable_image
提供图像查看和手势缩放操作功能。
最近一次更新:2019-01-30
star:110+
image_carousel
0.4.1
https://pub.dev/packages/image_carousel
https://github.com/theobouwman/flutter_image_carousel
Flutter图像展示控件,可以左右划动切换上一张下一张图像,也可以点击后缩放查看。支持Asset和网络图像。
最近一次更新:2018-06-05
star:50+
carousel_slider
1.3.0
https://pub.dev/packages/carousel_slider
https://github.com/serenader2014/flutter_carousel_slider
一个支持手势滑动和自动播放的图像轮番图
最近一次更新:2019-07-12
star:430+
parallax_image
0.3.1+1
https://pub.dev/packages/parallax_image
https://github.com/pulyaevskiy/parallax-image
使图像滚动时看起来更平滑。
最近一次更新:2018-12-30
star:430+
Issues:2
camera
0.5.4+1
https://pub.dev/packages/camera
https://github.com/flutter/plugins
用于在Android和iOS上获取和控制相机的信息。支持预览。
最近一次更新:2019-08-30
star:7.8+
Issues:0
UI
fluttertoast
3.1.2
https://pub.dev/packages/fluttertoast
https://github.com/PonnamKarthik/FlutterToast
Toast库
最近一次更新:2019-08-29
star:430+
Issues:22
flutter_html_textview
0.2.6
https://pub.dev/packages/flutter_html_textview
https://github.com/PonnamKarthik/FlutterHtmlView
在textview中显示html
最近一次更新:2019-08-07
star:180+
Issues:38
flutter_calendar
0.0.8
https://pub.dev/packages/flutter_calendar
https://github.com/apptreesoftware/flutter_calendar
日历组件
最近一次更新:2019-03-14
star:250+
Issues:17
flutter_picker
1.0.13
https://pub.dev/packages/flutter_picker
https://github.com/yangyxd/flutter_picker
选择器。包括NumberPicker、DateTimePicker、ArrayPicker等。
最近一次更新:2019-06-28
star:210+
Issues:43
flutter_spinkit
4.0.0
https://pub.dev/packages/flutter_spinkit
https://github.com/jogboms/flutter_spinkit
动画加载器
最近一次更新:2019-08-17
star:1.0k+
Issues:3
badge
0.0.3
https://pub.dev/packages/badge
https://github.com/Rahiche/Flutter-Badge
显示小红点、未读消息数等
最近一次更新:2019-08-14
star:50+
Issues:0
事件传递和通知
fluro
1.5.1
https://pub.dev/packages/fluro
https://github.com/theyakka/fluro
路由导航框架,包含:简单的路线导航、函数处理程序(映射到函数而不是路由)、通配符参数匹配、查询字符串参数解析、常见的内置的转换、简单的自定义转换创建
最近一次更新:2019-08-16
star:1.6k+
Issues:29
flutter_local_notifications
0.8.2
https://pub.dev/packages/flutter_local_notifications
https://github.com/MaikuB/flutter_local_notifications
一个用于显示本地通知的跨平台插件
最近一次更新:2019-08-19
star:550+
Issues:14
url_launcher
5.1.2
https://pub.dev/packages/url_launcher
https://github.com/flutter/plugins
用于在Android和iOS上启动URL。支持网络,电话,短信和电子邮件等
最近一次更新:2019-08-30
star:7.8k+
Issues:0
firebase_messaging
5.1.4
https://pub.dev/packages/firebase_messaging
https://github.com/FirebaseExtended/flutterfire
款跨平台的消息传递解决方案,可让您在Android和iOS上可靠地传递消息
最近一次更新:2019-08-30
star:200+
Issues:36
event_bus
1.1.0
https://pub.dev/packages/event_bus
https://github.com/marcojakob/dart-event-bus
使用Dart流解耦应用程序的简单事件总线
最近一次更新:2019-03-28
star:270+
Issues:2
存储相关
sqflite
1.1.6+4
https://pub.dev/packages/sqflite
https://github.com/tekartik/sqflite
SQLite的Flutter插件。同时支持iOS和Android
最近一次更新:2019-08-27
star:1.1k+
Issues:34
flutter_cache_manager
1.1.1
https://pub.dev/packages/flutter_cache_manager
https://github.com/renefloor/flutter_cache_manager
一个缓存管理器,用于下载和缓存应用程序缓存目录中的文件。可以更改文件保存时间的各种设置
最近一次更新:2019-06-28
star:210+
Issues:16
编解码相关
crypto
2.1.2
https://pub.dev/packages/crypto
在纯Dart中实现的加解密函数
最近一次更新:2019-08-20
国际化
intl
0.16.0
https://pub.dev/packages/intl
https://github.com/dart-lang/intl
这个包提供国际化和本地化功能,包括消息翻译、复数和性别、日期/数字格式化和解析以及双向文本
最近一次更新:2019-08-24
star:110+
Issues:77
二维码
barcode_scan
1.0.0
https://pub.dev/packages/barcode_scan
https://github.com/apptreesoftware/flutter_barcode_reader
扫描条形码和二维码的库
最近一次更新:2019-07-23
star:300+
Issues:61
已同步更新至微信公众号,欢迎关注