Flutter之常用库汇总

整理了部分常用的三方库,包含如下库:网络请求库,图片加载、处理库,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

已同步更新至微信公众号,欢迎关注


Flutter之常用库汇总_第1张图片
file

你可能感兴趣的:(Flutter之常用库汇总)