Flutter之常用庫彙總

整理了部分常用的三方庫,包含如下庫:網絡請求庫,圖片加載、處理庫,UI相關庫,事件傳遞及消息處理庫,存儲相關庫,編解碼庫,二維碼庫等,後續會添加更多常用三方庫

網絡請求

http

0.12.0 + 2

https://pub.dev/packages/http

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

該軟件包包含一組高級函數和類,可以輕鬆使用HTTP資源。它獨立於平臺,可以在命令行和瀏覽器上使用。

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

star:300+

dio

2.1.16

https://pub.dev/packages/dio

https://github.com/flutterchi...

Dart的強大Http客戶端,支持攔截器,全局配置,FormData,請求取消,文件下載,超時等。

最近一次更新:2019-08-28

star:5.3k+

http_multi_server

2.1.0

https://pub.dev/packages/http...

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

dart:io HttpServer包裝器,用於處理來自多個服務器的請求

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

star:10+

圖像加載

cached_network_image

1.1.1

https://pub.dev/packages/cach...

https://github.com/renefloor/...

加載和緩存網絡圖像。

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

star:700+

flutter_advanced_networkimage

0.5.0

https://pub.dev/packages/flut...

https://github.com/mchome/flu...

高級圖像緩存加載和縮放控制。

最近一次更新:2019-08-27

star:180+

transparent_image

1.0.0

https://pub.dev/packages/tran...

https://github.com/brianegan/...

一個簡單的透明圖像,表示爲Uint8List。在加載圖片時可以用來做爲佔位符。

最近一個更新:2019-03-12

star:50+

圖像處理

photo

0.3.4+1

https://pub.dev/packages/photo

https://github.com/CaiJingLon...

用於選擇圖像,支持多選

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

star:130+

image

2.1.4

https://pub.dev/packages/image

https://github.com/brendan-du...

一個Dart庫,提供以各種不同的文件格式加載、保存和操作圖像的能力。

該庫不依賴於dart:io,因此可以同時用於服務器和web應用程序。

最近一次更新:2019-08-12

star:310+

flutter_svg

0.14.0

https://pub.dev/packages/flut...

https://github.com/dnfield/fl...

加載SVG圖片

最近一次更新:2019-08-15

star:490+

zoomable_image

1.3.1

https://pub.dev/packages/zoom...

https://github.com/perlatus/f...

提供圖像查看和手勢縮放操作功能。

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

star:110+

image_carousel

0.4.1

https://pub.dev/packages/imag...

https://github.com/theobouwma...

Flutter圖像展示控件,可以左右划動切換上一張下一張圖像,也可以點擊後縮放查看。支持Asset和網絡圖像。

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

star:50+

carousel_slider

1.3.0

https://pub.dev/packages/caro...

https://github.com/serenader2...

一個支持手勢滑動和自動播放的圖像輪番圖

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

star:430+

parallax_image

0.3.1+1

https://pub.dev/packages/para...

https://github.com/pulyaevski...

使圖像滾動時看起來更平滑。

最近一次更新:2018-12-30

star:430+

Issues:2

camera

0.5.4+1

https://pub.dev/packages/camera

https://github.com/flutter/pl...

用於在Android和iOS上獲取和控制相機的信息。支持預覽。

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

star:7.8+

Issues:0

UI

fluttertoast

3.1.2

https://pub.dev/packages/flut...

https://github.com/PonnamKart...

Toast庫

最近一次更新:2019-08-29

star:430+

Issues:22

flutter_html_textview

0.2.6

https://pub.dev/packages/flut...

https://github.com/PonnamKart...

在textview中顯示html

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

star:180+

Issues:38

flutter_calendar

0.0.8

https://pub.dev/packages/flut...

https://github.com/apptreesof...

日曆組件

最近一次更新:2019-03-14

star:250+

Issues:17

flutter_picker

1.0.13

https://pub.dev/packages/flut...

https://github.com/yangyxd/fl...

選擇器。包括NumberPicker、DateTimePicker、ArrayPicker等。

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

star:210+

Issues:43

flutter_spinkit

4.0.0

https://pub.dev/packages/flut...

https://github.com/jogboms/fl...

動畫加載器

最近一次更新:2019-08-17

star:1.0k+

Issues:3

badge

0.0.3

https://pub.dev/packages/badge

https://github.com/Rahiche/Fl...

顯示小紅點、未讀消息數等

最近一次更新:2019-08-14

star:50+

Issues:0

事件傳遞和通知

fluro

1.5.1

https://pub.dev/packages/fluro

https://github.com/theyakka/f...

路由導航框架,包含:簡單的路線導航、函數處理程序(映射到函數而不是路由)、通配符參數匹配、查詢字符串參數解析、常見的內置的轉換、簡單的自定義轉換創建

最近一次更新:2019-08-16

star:1.6k+

Issues:29

flutter_local_notifications

0.8.2

https://pub.dev/packages/flut...

https://github.com/MaikuB/flu...

一個用於顯示本地通知的跨平臺插件

最近一次更新:2019-08-19

star:550+

Issues:14

url_launcher

5.1.2

https://pub.dev/packages/url_...

https://github.com/flutter/pl...

用於在Android和iOS上啓動URL。支持網絡,電話,短信和電子郵件等

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

star:7.8k+

Issues:0

firebase_messaging

5.1.4

https://pub.dev/packages/fire...

https://github.com/FirebaseEx...

款跨平臺的消息傳遞解決方案,可讓您在Android和iOS上可靠地傳遞消息

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

star:200+

Issues:36

event_bus

1.1.0

https://pub.dev/packages/even...

https://github.com/marcojakob...

使用Dart流解耦應用程序的簡單事件總線

最近一次更新:2019-03-28

star:270+

Issues:2

存儲相關

sqflite

1.1.6+4

https://pub.dev/packages/sqflite

https://github.com/tekartik/s...

SQLite的Flutter插件。同時支持iOS和Android

最近一次更新:2019-08-27

star:1.1k+

Issues:34

flutter_cache_manager

1.1.1

https://pub.dev/packages/flut...

https://github.com/renefloor/...

一個緩存管理器,用於下載和緩存應用程序緩存目錄中的文件。可以更改文件保存時間的各種設置

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

這個包提供國際化和本地化功能,包括消息翻譯、複數和性別、日期/數字格式化和解析以及雙向文本

最近一次更新:2019-08-24

star:110+

Issues:77

二維碼

barcode_scan

1.0.0

https://pub.dev/packages/barc...

https://github.com/apptreesof...

掃描條形碼和二維碼的庫

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

star:300+

Issues:61

已同步更新至微信公衆號,歡迎關注
file

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章