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

httpmultiserver

2.1.0

https://pub.dev/packages/httpmultiserver

https://github.com/dart-lang/httpmultiserver

dart:io HttpServer包装器,用于处理来自多个服务器的请求

最近一次更新:2019-06-05

star:10

图像加载
cachednetworkimage

1.1.1

https://pub.dev/packages/cachednetworkimage

https://github.com/renefloor/fluttercachednetwork_image

加载和缓存网络图像。

最近一次更新:2019-07-13

star:700

flutteradvancednetworkimage

0.5.0

https://pub.dev/packages/flutteradvancednetworkimage

https://github.com/mchome/flutteradvancednetworkimage

高级图像缓存加载和缩放控制。

最近一次更新: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/flutterzoomableimage

提供图像查看和手势缩放操作功能。

最近一次更新:2019-01-30

star:110

image_carousel

0.4.1

https://pub.dev/packages/image_carousel

https://github.com/theobouwman/flutterimagecarousel

Flutter图像展示控件,可以左右划动切换上一张下一张图像,也可以点击后缩放查看。支持Asset和网络图像。

最近一次更新:2018-06-05

star:50

carousel_slider

1.3.0

https://pub.dev/packages/carousel_slider

https://github.com/serenader2014/fluttercarouselslider

一个支持手势滑动和自动播放的图像轮番图

最近一次更新: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

flutterhtmltextview

0.2.6

https://pub.dev/packages/flutterhtmltextview

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

flutterlocalnotifications

0.8.2

https://pub.dev/packages/flutterlocalnotifications

https://github.com/MaikuB/flutterlocalnotifications

一个用于显示本地通知的跨平台插件

最近一次更新: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

fluttercachemanager

1.1.1

https://pub.dev/packages/fluttercachemanager

https://github.com/renefloor/fluttercachemanager

一个缓存管理器,用于下载和缓存应用程序缓存目录中的文件。可以更改文件保存时间的各种设置

最近一次更新: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/flutterbarcodereader

扫描条形码和二维码的库

最近一次更新:2019-07-23

star:300

Issues:61

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

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐