flutter 常用第三方庫推薦200基本使用以及功能介紹

  1. dio
  • 一個強大的 Http 客戶端庫髓抑,提供了多種并發(fā)袋坑、超時仗处、緩存等功能的支持,可以方便地進(jìn)行網(wǎng)絡(luò)請求枣宫。
  1. flutter_bloc
  • 一款基于 BLoC 模式的狀態(tài)管理庫婆誓,它提供了一種通用的方式來在 Flutter 應(yīng)用中管理狀態(tài),讓狀態(tài)管理更加簡單也颤。
  1. provider
  • 一款輕量級的狀態(tài)管理庫洋幻,也支持 BLoC 模式和 Provider 模式混用,可以幫助開發(fā)者更好地管理狀態(tài)歇拆。
  1. shared_preferences
  • 這個庫可以讓你方便地在設(shè)備上存儲簡單的鍵值對數(shù)據(jù)鞋屈,比如用戶設(shè)置等范咨,支持安全存儲敏感數(shù)據(jù)。
  1. flutter_webview_plugin
  • 提供了內(nèi)嵌 WebView 的支持厂庇,可以在應(yīng)用中方便地顯示網(wǎng)頁內(nèi)容渠啊。
  1. fluttertoast
  • 一個非常簡單易用的 Toast 控件庫,可以輕松地在應(yīng)用中顯示提示信息权旷。
  1. rxdart
  • 一款基于 RxJava 的響應(yīng)式編程庫替蛉,可以讓你方便地處理異步事件。
  1. dio_http_cache
  • 一個基于 dio 的 Http 緩存庫拄氯,可以添加緩存機制躲查,提高網(wǎng)絡(luò)請求效率。
  1. connectivity
  • 提供了網(wǎng)絡(luò)連接狀態(tài)的檢測功能译柏,可以方便地監(jiān)聽網(wǎng)絡(luò)連接狀態(tài)镣煮。
  1. flutter_staggered_grid_view
  • 一款非常實用的瀑布流布局插件,支持多行鄙麦、多列典唇、動態(tài)寬高和自定義布局。
  1. flutter_local_notifications
  • 提供了本地通知功能的支持胯府,可以方便地向設(shè)備發(fā)送通知介衔,例如提醒、提醒等骂因。
  1. url_launcher
  • 提供了在設(shè)備上打開外部鏈接的支持炎咖,可以跳轉(zhuǎn)到瀏覽器、電話寒波、短信等應(yīng)用程序乘盼。
  1. image_picker
  • 提供了從相機或相冊選擇圖片的支持,可以方便地實現(xiàn)用戶頭像影所、身份證識別等功能蹦肴。
  1. flutter_screenutil
  • 提供了方便且高效的屏幕適配方式,可以讓你在不同屏幕密度和分辨率下開發(fā)統(tǒng)一的 UI猴娩。
  1. google_maps_flutter
  • 提供了 Google 地圖的支持,可以在應(yīng)用中方便地顯示地圖和地點信息勺阐。
  1. fluro
  • 提供了路由跳轉(zhuǎn)管理器的支持卷中,可以方便地進(jìn)行控制頁面跳轉(zhuǎn)和參數(shù)傳遞。
  1. flutter_swiper
  • 一個非常強大的輪播圖插件渊抽,支持多種樣式蟆豫、動畫效果,可以非常方便地在應(yīng)用中添加輪播圖懒闷。
  1. get_it
  • 提供了依賴注入的支持十减,可以方便地管理應(yīng)用中的依賴關(guān)系栈幸。
  1. sqflite
  • 提供了 SQLite 數(shù)據(jù)庫的支持,可以方便地進(jìn)行本地數(shù)據(jù)存儲和讀取帮辟。
  1. flutter_datetime_picker
  • 提供了方便的時間選擇器和日期選擇器的支持速址,可以方便地進(jìn)行時間和日期的選擇。
  1. chewie
  • 一個嵌入式視頻播放器插件由驹,支持多種視頻格式芍锚,適配不同平臺。
  1. path_provider
  • 提供了訪問設(shè)備文件系統(tǒng)路徑的支持蔓榄,可以方便地讀寫文件和文件夾并炮。
  1. intl
  • 提供了國際化和本地化的支持,可以方便地在應(yīng)用中實現(xiàn)多語言切換和本地化需求甥郑。
  1. json_serializable
  • 一個基于代碼生成的庫逃魄,可以讓你更方便地將 Dart 類序列化為 JSON 數(shù)據(jù),并支持 JSON 數(shù)據(jù)反序列化為 Dart 類澜搅。
  1. flutter_svg
  • 提供了 SVG 圖像的支持伍俘,可以方便地在應(yīng)用中使用 SVG 格式的矢量圖。
  1. webview_flutter
  • 提供了原生 WebView 組件支持店展,可以方便地在應(yīng)用中渲染網(wǎng)頁养篓。
  1. permission_handler
  • 提供了權(quán)限管理的支持,可以方便地處理應(yīng)用的權(quán)限問題赂蕴。
  1. flutter_facebook_login
  • 提供了 Facebook 登錄授權(quán)的支持柳弄,可以方便地與 Facebook API 進(jìn)行交互。
  1. video_player
  • 一個支持多種視頻格式的視頻播放器插件概说,可以方便地在應(yīng)用中播放視頻內(nèi)容碧注。
  1. google_fonts
  • 提供了 Google 字體的支持,可以在應(yīng)用中使用 Google 字體的自定義字體糖赔。
  1. flutter_awesome_notifications
  • 提供了推送通知功能的支持萍丐,并支持自定義通知欄樣式。
  1. flutter_sound
  • 提供了錄音和音頻播放功能的支持放典,可以方便地實現(xiàn)語音聊天逝变、語音筆記等功能。
  1. url_launcher_web
  • 提供了在 Web 端打開外部鏈接的支持奋构,可以方便地跳轉(zhuǎn)到瀏覽器壳影、其他網(wǎng)站等。
  1. device_info
  • 提供了獲取設(shè)備信息的支持弥臼,可以獲取設(shè)備型號宴咧、系統(tǒng)版本、設(shè)備唯一標(biāo)識等信息径缅。
  1. package_info
  • 提供了獲取應(yīng)用程序包信息的支持掺栅,可以獲取應(yīng)用程序名稱烙肺、包名、版本等信息氧卧。
  1. simple_animations
  • 提供了一系列的簡單動畫效果支持桃笙,可以實現(xiàn)各種動效的實現(xiàn)。
  1. flutter_spinkit
  • 提供了一系列漂亮的加載動畫效果假抄,在應(yīng)用程序中使用非常方便怎栽。
  1. flutter_slidable
  • 一個很好用的滑動刪除的實現(xiàn)插件,支持左滑宿饱、右滑等多種效果熏瞄。
  1. flutter_laoding
  • 修改UI界面狀態(tài),利用提供的方法快速的切換狀態(tài)谬以。
  1. location
  • 提供了獲取當(dāng)前位置和監(jiān)聽位置變化的支持强饮,可以方便地實現(xiàn)地圖、定位等功能为黎。
  1. flutter_custom_tabs
  • 提供了 Tab 欄的支持邮丰,可以方便地實現(xiàn)選項卡切換等功能。
  1. sign_in_with_apple
  • 提供了 Apple 登錄授權(quán)的支持铭乾,可以方便地與 Apple API 進(jìn)行交互剪廉。
  1. flutter_reorderable_list
  • 提供了重新排序列表的支持,可以方便地實現(xiàn)拖拽排序效果炕檩。
  1. flutter_typeahead
  • 提供了輸入提示的支持斗蒋,可以方便地實現(xiàn)聯(lián)想輸入等功能。
  1. firebase_core
  • Firebase SDK 的核心庫笛质,提供了基礎(chǔ)的實時數(shù)據(jù)庫和身份驗證功能泉沾。
  1. firebase_messaging
  • Firebase SDK 的消息推送庫,提供了向 Android 和 iOS 設(shè)備發(fā)送推送通知的功能妇押。
  1. firebase_auth
  • Firebase SDK 的身份驗證庫跷究,提供了用戶注冊、登錄和密碼找回等功能敲霍。
  1. flutter_facebook_auth
  • 提供了 Facebook 登錄授權(quán)的支持俊马,可以方便地使用 Facebook 身份驗證功能。
  1. flutter_twitter_login
  • 提供了 Twitter 登錄功能的支持肩杈,可以方便地使用 Twitter 身份驗證功能潭袱。
  1. flutter_html
  • 提供了在 Flutter 應(yīng)用中使用 HTML 標(biāo)記語言渲染的支持,支持多種 HTML tags锋恬、attributes 和 CSS 樣式。
  1. flutter_advanced_networkimage
  • 提供了高級網(wǎng)絡(luò)圖片加載功能的支持编丘,支持多個圖片格式与学、自定義緩存和加載控件等彤悔。
  1. flutter_map
  • 提供了地圖控件的支持,可以方便地在應(yīng)用中添加地圖和地點信息索守。
  1. flutter_radio_group
  • 提供了單選框組件的支持晕窑,可以方便地實現(xiàn)單選功能。
  1. flutter_bloc_pattern
  • 提供了 BLoC 設(shè)計模式的支持卵佛,可以方便地實現(xiàn)業(yè)務(wù)邏輯和視圖之間的數(shù)據(jù)流動杨赤。
  1. back_button_interceptor
  • 提供了返回按鈕攔截的支持,可以實現(xiàn)在用戶按下返回按鈕時執(zhí)行額外的操作截汪。
  1. bloc_test
  • 提供了 BLoC 設(shè)計模式的單元測試庫疾牲,可以方便地進(jìn)行單元測試和集成測試。
  1. flushbar
  • 提供了彈出通知的支持衙解,可以方便地在應(yīng)用中顯示提示消息阳柔。
  1. firebase_storage
  • Firebase SDK 的存儲庫,提供了上傳和下載文件的功能蚓峦。
  1. flutter_sound_lite
  • 提供了錄音和音頻播放功能的輕量級支持舌剂,可以方便地實現(xiàn)語音聊天、語音筆記等功能暑椰。
  1. flutter_simple_dependency_injection
  • 提供了依賴注入功能的支持霍转,可以方便地進(jìn)行對象的注入和管理。
  1. simple_animations_extended
  • 提供了一系列的簡單動畫效果擴展一汽,可以實現(xiàn)更加豐富的動效設(shè)計避消。
  1. device_preview
  • 提供了設(shè)備預(yù)覽功能的支持,可以方便地在不同設(shè)備上預(yù)覽應(yīng)用角虫。
  1. flutter_keyboard_visibility
  • 提供了鍵盤狀態(tài)的監(jiān)聽功能沾谓,可以方便地實現(xiàn)鍵盤出現(xiàn)和隱藏時的操作。
  1. flutter_icons
  • 提供了一系列的 Flutter 圖標(biāo)庫戳鹅,包括 Material Design 圖標(biāo)均驶、Font Awesome 圖標(biāo)等。
  1. flutter_localizations
  • 提供了本地化和多語言支持的基礎(chǔ)庫枫虏,支持多種常用語言和自定義語言妇穴。
  1. gmail_sender
  • 提供了發(fā)送電子郵件的支持,可以方便地編寫和發(fā)送電子郵件隶债。
  1. sqflite_common_ffi
  • 提供了使用 FFI 技術(shù)實現(xiàn) SQLite 數(shù)據(jù)庫的支持腾它、可以方便地進(jìn)行本地數(shù)據(jù)的存儲和讀取。
  1. fcharts
  • 提供了 Flutter 圖表庫的支持死讹,支持多種常見圖表類型瞒滴。
  1. flutter_firebase_ui
  • 提供了與 Firebase API 進(jìn)行交互的用戶界面控件。
  1. flutter_dash
  • 提供了自定義虛線功能的支持,可以方便地實現(xiàn)自定義虛線效果妓忍。
  1. flutter_booking_ui
  • 提供了一個預(yù)訂 UI 庫虏两,包含預(yù)訂流程的完整實現(xiàn)和特殊 UI 控件。
  1. page_transition
  • 提供了頁面轉(zhuǎn)換效果的支持世剖,可以方便地自定義切換效果和動畫定罢。
  1. encrypt
  • 提供了對稱和非對稱加密的支持,可以方便地對敏感數(shù)據(jù)進(jìn)行加密和解密操作旁瘫。
  1. flutter_chart
  • 提供了數(shù)據(jù)可視化的支持祖凫,可以方便地以圖表形式展示數(shù)據(jù)和趨勢。
  1. flutter_cached_pdfview
  • 提供了 PDF 文件預(yù)覽的支持酬凳,可以方便地展示 PDF 文件惠况。
  1. flutter_datetime_picker2
  • 提供了日期和時間選擇器的支持,可以方便地選擇日期和時間粱年。
  1. flutter_sticky_header
  • 提供了列表頭部固定功能的支持售滤,可以方便地實現(xiàn)列表頭部固定的效果。
  1. formatter
  • 提供了格式化和解析日期台诗、時間完箩、金錢和數(shù)字的支持,非常適合應(yīng)用程序中的表單數(shù)據(jù)拉队。
  1. flutter_card_swipper
  • 提供了卡片左右滑動功能的支持弊知,可以方便地實現(xiàn)卡片左右切換的效果。
  1. calendarro
  • 提供了日歷控件支持粱快,可以方便地在應(yīng)用中顯示日歷和日期秩彤。
  1. fl_chart
  • 提供了高度可定制的圖表支持,支持多種圖表類型和動畫效果事哭。
  1. chopper
  • 一個基于 Retrofit 的 Http 客戶端庫漫雷,可以方便地進(jìn)行網(wǎng)絡(luò)請求。
  1. flutter_map_marker_cluster
  • 提供了地圖聚類的支持鳍咱,可以方便地將相鄰的標(biāo)記組合成群組降盹,以改善地圖可讀性。
  1. flutter_screen_recording
  • 提供了屏幕錄制功能的支持谤辜,可以方便地實現(xiàn)錄制應(yīng)用程序的屏幕蓄坏。
  1. flutter_rating_bar
  • 提供了評分欄的支持,可以方便地實現(xiàn)評分功能丑念。
  1. qr_flutter
  • 提供了二維碼生成和解碼的支持涡戳,可以方便地生成二維碼和掃描二維碼。
  1. touchable
  • 提供了按壓和點擊效果的支持脯倚,可以方便地實現(xiàn)按鈕和 UI 元素的按壓和點擊效果渔彰。
  1. bottom_navy_bar
  • 提供了底部導(dǎo)航欄的支持,可以方便地實現(xiàn)底部導(dǎo)航欄的設(shè)計。
  1. slide_popup_dialog
  • 提供了滑動彈出窗口的支持胳岂,可以方便地實現(xiàn)彈出窗口的設(shè)計编整。
  1. flutter_picker
  • 提供了輕量級的選擇器功能,可以方便地進(jìn)行項目選取乳丰。
  1. keyboard_actions
  • 提供了對話框操作的支持,可以方便地處理對話框上的鍵盤彈起和隱藏事件内贮。
  1. online_signature
  • 提供了在線簽名的支持产园,可以方便地實現(xiàn)手寫簽名等功能。
  1. path_drawing
  • 提供了 SVG 路徑繪制的支持夜郁,可以方便地實現(xiàn)矢量圖形和路徑繪制什燕。
  1. table_calendar
  • 提供了一個表格日歷控件,可以方便地在應(yīng)用中顯示日歷信息竞端。
  1. otp_text_field
  • 提供了驗證碼輸入框的支持屎即,可以方便地實現(xiàn)驗證碼的自動發(fā)送和輸入校驗等操作。
  1. flutter_neumorphic
  • 提供了新版材料設(shè)計風(fēng)格的支持事富,可以方便地實現(xiàn)高質(zhì)量的材料風(fēng)格 UI技俐。
  1. animating_location_icon
  • 提供了動態(tài)的位置圖標(biāo)支持,可以方便地顯示軌跡動畫和位置更新统台。
  1. badges
  • 提供了應(yīng)用圖標(biāo)上的角標(biāo)支持雕擂,可以方便地在應(yīng)用程序中顯示角標(biāo)信息。
  1. simple_animations_stateless_widget
  • 提供了簡單動畫的狀態(tài)控件支持贱勃,可以方便地實現(xiàn)動畫效果管理井赌。
  1. pie_chart
  • 提供了餅狀圖的支持,可以方便地在應(yīng)用中顯示閃存用量贵扰、存儲空間等信息仇穗。
  1. vibrate
  • 提供了設(shè)備振動的支持,可以方便地控制設(shè)備振動狀態(tài)戚绕。
  1. url_launcher_windows
  • 提供了在 Windows 上打開外部鏈接的支持纹坐,可以方便地跳轉(zhuǎn)到瀏覽器、其他網(wǎng)站等列肢。
  1. flutter_colorpicker
  • 提供了顏色選擇器的支持恰画,可以方便地實現(xiàn)顏色選擇和色彩調(diào)整。
  1. flutter_qr_reader
  • 提供了二維碼和條形碼掃描的支持瓷马,可以方便地實現(xiàn)掃碼登錄等操作拴还。
  1. flutter_speed_dial
  • 提供了快速撥號功能的支持,可以方便地實現(xiàn)撥號界面的設(shè)計欧聘。
  1. flutter_gifimage
  • 提供了 GIF 圖像支持片林,可以方便地在應(yīng)用中展示動態(tài) GIF 圖和動態(tài)圖像。
  1. flutter_advanced_networkimage_provider
  • 提供了更高級的網(wǎng)絡(luò)圖片加載功能支持,支持自定義緩存和加載控件等费封。
  1. permission_helper
  • 提供了權(quán)限管理的支持焕妙,可以方便地處理應(yīng)用程序中的
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市弓摘,隨后出現(xiàn)的幾起案子焚鹊,更是在濱河造成了極大的恐慌,老刑警劉巖韧献,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件末患,死亡現(xiàn)場離奇詭異,居然都是意外死亡锤窑,警方通過查閱死者的電腦和手機璧针,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來渊啰,“玉大人探橱,你說我怎么就攤上這事』嬷ぃ” “怎么了隧膏?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長迈窟。 經(jīng)常有香客問我私植,道長,這世上最難降的妖魔是什么车酣? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任曲稼,我火速辦了婚禮,結(jié)果婚禮上湖员,老公的妹妹穿的比我還像新娘贫悄。我一直安慰自己,他們只是感情好娘摔,可當(dāng)我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布窄坦。 她就那樣靜靜地躺著,像睡著了一般凳寺。 火紅的嫁衣襯著肌膚如雪鸭津。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天肠缨,我揣著相機與錄音逆趋,去河邊找鬼。 笑死晒奕,一個胖子當(dāng)著我的面吹牛闻书,可吹牛的內(nèi)容都是我干的名斟。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼魄眉,長吁一口氣:“原來是場噩夢啊……” “哼砰盐!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起坑律,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤岩梳,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后脾歇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蒋腮,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年藕各,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片焦除。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡激况,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出膘魄,到底是詐尸還是另有隱情乌逐,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布创葡,位于F島的核電站浙踢,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏灿渴。R本人自食惡果不足惜洛波,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望骚露。 院中可真熱鬧蹬挤,春花似錦、人聲如沸棘幸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽误续。三九已至吨悍,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蹋嵌,已是汗流浹背育瓜。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留欣尼,地道東北人爆雹。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓停蕉,卻偏偏與公主長得像,于是被迫代替她去往敵國和親钙态。 傳聞我的和親對象是個殘疾皇子慧起,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內(nèi)容