成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

20個(gè)你應(yīng)該了解的Flutter庫

開發(fā) 前端
在本文中,我們將討論20個(gè)最有用和最常用的庫,許多開發(fā)人員都喜歡它們,如果你從事flutter的開發(fā)工作,你應(yīng)該知道這一點(diǎn)。而所有這些都支持安卓和IOS系統(tǒng)。

[[424448]]

在本文中,我們將討論20個(gè)最有用和最常用的庫,許多開發(fā)人員都喜歡它們,如果你從事flutter的開發(fā)工作,你應(yīng)該知道這一點(diǎn)。而所有這些都支持安卓和IOS系統(tǒng)。

1. Google Map

目前大多數(shù)應(yīng)用程序都需要谷歌Maps,這個(gè)庫為您提供了谷歌Maps應(yīng)用程序中需要的許多服務(wù)。甚至你也可以用自己的方式定制。

  1. GoogleMap(  
  2.   mapType: MapType.hybrid,  
  3.   initialCameraPosition: _kGooglePlex,  
  4.   onMapCreated: (GoogleMapController controller) {  
  5.     _controller.complete(controller);  
  6.     },  
  7. ), 

2.url_launcher

這個(gè)庫支持您啟動(dòng)URL到您的web瀏覽器,他們也支持啟動(dòng)您的本機(jī)模式URL,如電話,短信,電子郵件等。

  1. _launchURL() async {  
  2.   const url = 'https://flutter.dev’;  
  3.   if (await canLaunch(url)) {  
  4.     await launch(url);  
  5.   } else {  
  6.     throw 'Could not launch $url’;  
  7.   }  

3.Firebase packages (FlutterFire)

這不是一個(gè)單獨(dú)的,它是一組集合庫,firebase支持您的flutter應(yīng)用程序。

我們在應(yīng)用程序中使用 firebase 來實(shí)現(xiàn)多種不同的方法,例如消息傳遞、數(shù)據(jù)庫等。

因此,在這里你可以根據(jù)你的要求找到所有這些東西,它為此單獨(dú)提供了一個(gè)庫。

4.Provider

狀態(tài)管理是我們應(yīng)用程序的重要組成部分,Provider 在我們當(dāng)前需要的地方提供當(dāng)前的數(shù)據(jù)模型。

Provider是 InheritedWidget 的包裝器,可以使用更少的樣板代碼更輕松地使用。

Provider 是最基本的 Provider widget類型。您可以使用它為widget樹中的任何位置提供值(通常是數(shù)據(jù)模型對象)。但是,當(dāng)該值更改時(shí),它不會(huì)幫助您更新widget樹。

5.Bloc

這也是一個(gè)狀態(tài)管理庫。Bloc(Business Logic Component)設(shè)計(jì)模式,這是一種類似于MVVM模式的東西。

Bloc widget是你實(shí)現(xiàn)所有業(yè)務(wù)邏輯所需的基本組件。要使用它,請擴(kuò)展Bloc類并重寫 mapEventToState 和 initialState 方法。

6.Getx

它也是一個(gè)狀態(tài)管理庫。GetX 提供了狀態(tài)管理、依賴注入和路由管理解決方案的組合,可以很好地協(xié)同工作。

GetX 是 Flutter 的一個(gè)超輕且強(qiáng)大的解決方案。它快速實(shí)用地結(jié)合了高性能狀態(tài)管理、智能依賴注入和路由管理。

7.ReduX

Redux for Dart 將泛型用于類型化狀態(tài)。它包含豐富的文檔、中間件、開發(fā)工具生態(tài)系統(tǒng),并且可以使用 flutter_redux 包與 Flutter 結(jié)合。

8.Rxdart

RxDart 是 Dart 語言的反應(yīng)式函數(shù)式編程庫,基于 ReactiveX。

它也是一個(gè)狀態(tài)管理解決方案庫。

9.Location

它在位置改變時(shí)提供回調(diào)。我們可以輕松地在地圖和其他使用中管理我們的應(yīng)用程序,我們需要當(dāng)前位置,如果用戶位置發(fā)生變化,那么我們的應(yīng)用程序會(huì)實(shí)時(shí)更新,而無需一次又一次地調(diào)用函數(shù)。

10.Device_info

我們可以從 Flutter 應(yīng)用程序中獲取當(dāng)前設(shè)備信息。這意味著他們提供了您的設(shè)備相關(guān)信息,如操作系統(tǒng)版本、名稱等。

11.Sqflite

它提供了本地?cái)?shù)據(jù)庫存儲,就像我們在 Android 中使用 Sqlite 一樣。

它主要用于本地存儲,為大型表格的創(chuàng)建和存儲提供解決方案。

12.Cached network image

一個(gè)flutter庫,用于顯示來自互聯(lián)網(wǎng)的圖像,并將其保存在緩存目錄中。

這個(gè)庫的主要用途是你只能加載一次圖像,之后這個(gè)庫將它保存在緩存中。所以你不需要一次又一次地加載。

13.SharedPreferences

Shared Preferences 用于在本地存儲數(shù)據(jù)鍵值對,而無需進(jìn)行太多代碼結(jié)構(gòu)或表創(chuàng)建。

如果你知道android的Shared-preferences,那么你會(huì)看到這個(gè)庫是一樣的。

14.Intl

這個(gè)軟件包提供了國際化和本地化設(shè)施,包括消息翻譯、數(shù)字和性別、日期/數(shù)字格式化和解析,以及雙向文本。

15.Path provider

一個(gè)Flutter插件,用于查找文件系統(tǒng)上的常用位置。支持iOS、Android、Linux和macOS。并非所有平臺都支持所有方法。

16.Google fonts

Flutter 的 google_fonts 包允許您在 Flutter 應(yīng)用程序中輕松使用來自 fonts.google.com 的 977 種字體(及其變體)中的任何一種。

17.charts_flutter

這個(gè)插件在您的flutter項(xiàng)目中提供各種類型的圖表結(jié)構(gòu),如條形圖、線形圖、圓形圖等。

18.Package info

這個(gè)Flutter插件用于查詢有關(guān)應(yīng)用程序包的信息,如iOS上的CFBundleVersion或Android上的versionCode。

插件提供有關(guān)設(shè)備(品牌、型號等)的詳細(xì)信息,以及運(yùn)行應(yīng)用程序的 Android 或 iOS 版本。

19.Share

這個(gè)Flutter插件用于通過平臺共享UI來分享內(nèi)容,在Android上使用ACTION_SEND意圖,在iOS上使用UIActivityViewController。

20.Dio

dio 插件是 Dart 的一個(gè)強(qiáng)大的 HTTP 客戶端,支持?jǐn)r截器、FormData、請求取消、文件下載、超時(shí)等。

原文:https://shirsh94.medium.com/20-flutter-library-that-you-should-know-about-it-8f3d33a08817

作者:Shirsh Shukla

 

責(zé)任編輯:武曉燕 來源: 前端全棧開發(fā)者
相關(guān)推薦

2020-05-26 08:38:57

JavaScript語言

2013-06-28 14:09:33

PHP庫

2023-06-27 17:02:05

PHP功能

2018-07-13 08:31:58

開源AI工具

2014-03-04 09:35:45

JavaScript調(diào)試

2023-12-19 16:39:18

CSS開發(fā)前端

2021-04-30 23:19:04

前端框架工具

2025-04-10 05:00:00

JavaScriptReactWeb

2013-09-17 09:35:15

云存儲

2024-09-02 14:24:13

2018-10-23 13:00:48

php比特幣區(qū)塊鏈

2021-01-19 22:27:36

Python編程語言開發(fā)

2024-02-21 23:11:19

2020-04-28 18:20:04

Ubuntu 20.0UbuntuLinux

2017-09-07 13:15:21

AndroidAndroid Stu技巧

2018-09-13 15:21:54

2021-09-29 08:59:49

Rust編程語言

2024-08-29 16:45:46

2019-03-28 14:30:21

代碼開發(fā)命令

2019-07-19 09:21:54

Java開源庫程序員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品乱码一区二三区小蝌蚪 | 国产一区二区影院 | 成人欧美一区二区三区1314 | 99免费在线视频 | 午夜电影在线播放 | 欧美日韩一区二区三区不卡视频 | 国产在线拍偷自揄拍视频 | 精品乱码一区二区三四区视频 | 精品免费国产一区二区三区四区介绍 | 国产乱码高清区二区三区在线 | 韩国久久精品 | 国产综合视频 | 精品中文字幕久久 | 日韩一区二区三区视频在线观看 | 亚洲一级淫片 | 午夜精品久久久久久久久久久久久 | 亚洲看片网站 | 黄色一级片aaa | 日韩成人在线电影 | 国产麻豆一区二区三区 | 欧美a区| 一区二区三区在线看 | 99久久精品国产一区二区三区 | www.亚洲.com| 日韩免费av一区二区 | 日韩国产精品一区二区三区 | 精品一区二区久久久久久久网精 | 日韩成年人视频在线 | 亚洲成人一区二区 | 天堂色网| 一区二区三区免费 | 91视频精选 | 亚洲国产一区二区视频 | 日韩中文一区 | 亚洲国产精品久久久久秋霞不卡 | 一区二区三区不卡视频 | 特级做a爱片免费69 精品国产鲁一鲁一区二区张丽 | 中文字幕在线精品 | 国产精品久久久久久久久久免费看 | 欧美一区二区三区在线视频 | 久草视 |