Flutter插件匯總,總有一個(gè)用得著, 已收錄:100+

已收錄 : 100+

? ? 盡可能收集好用的插件以便更快的開發(fā)效率,85%親測,持續(xù)添加中

如果有好的插件或者建議,可以直接評(píng)論 ??

Github地址:https://github.com/jahnli/awesome-flutter-plugins
文章源地址: https://juejin.im/post/5edeee2e51882542f347030c

awesome-flutter-plugins

<br />
???? 盡可能收集好用的插件以便更效率的開發(fā),85%親測,持續(xù)添加中
<br />
<br />
如果有好的插件或者建議,可直接提Issue 感謝您的分享 ~ ??
<br />
<br />
掘金文章地址:https://juejin.im/post/5edeee2e51882542f347030c

<br />
<br />
<br />

已收錄 :100+

<br />

插件

<br />

依賴 描述
Fliggy Mobile 【阿里巴巴-飛豬-FliggyMobile 技術(shù)團(tuán)隊(duì)】 開發(fā)維護(hù)的 FWidget 系列組件。
flare_flutter Flutter 的動(dòng)畫插件
gzx_dropdown_menu 易于使用且功能強(qiáng)大的自定義功能,仿美團(tuán)和淘寶下拉菜單
syncfusion_flutter_datepicker 可以輕松選擇日期或日期范圍,它具有內(nèi)置視圖,可以快速導(dǎo)航到所需日期。
rate_my_app 詢問用戶是否對(duì)自定義條件(例如安裝時(shí)間,啟動(dòng)次數(shù)等)進(jìn)行評(píng)分。
full_screen_menu 全屏菜單,為用戶提供多種精美的方式。
timetable 可自定義的動(dòng)畫日歷小部件,包括日和周視圖
confetti 在屏幕上吹起五彩紙屑。以風(fēng)格慶祝應(yīng)用成就??刂扑俣?,角度,重力和紙屑量。
convex_bottom_bar 實(shí)現(xiàn)ConvexAppBar以在底部欄中顯示一個(gè)凸形選項(xiàng)卡。支持主題。
flutter_icons 可定制的Flutter圖標(biāo),在Flutter項(xiàng)目中可以使用超過3K +圖標(biāo)
reorderables 可重新排列的表格,行,列,環(huán)繞,條狀列表,允許拖放其子級(jí)。
signature Flutter插件可提供性能優(yōu)化的簽名畫布,并能夠設(shè)置自定義樣式,邊界和初始狀態(tài)。
printing 允許Flutter應(yīng)用程序生成文檔并將其打印到android或ios兼容打印機(jī)
curved_navigation_bar 可輕松實(shí)現(xiàn)彎曲的導(dǎo)航欄。
flutter_cupertino_date_picker Flutter Cupertino日期選擇器。以iOS樣式顯示DatePicker。
flutter_spinkit 隨時(shí)間變化而變化的加載指示器集合
flutter_datetime_picker 日期時(shí)間選擇器
barcode_scan 用于通過相機(jī)掃描2D條形碼和QRCode
flutter_swiper 最強(qiáng)大的siwiper,多種布局方式,無限輪播,Android和IOS雙端適配。
fluttertoast Toast 組件
pull_to_refresh 一個(gè)提供上拉加載和下拉刷新的組件,同時(shí)支持Android和Ios
flutter_easyrefresh 正如名字一樣,EasyRefresh很容易就能在Flutter應(yīng)用上實(shí)現(xiàn)下拉刷新以及上拉加載操作
flutter_rating_bar 一個(gè)簡單但完全可定制的評(píng)分欄
solid_bottom_sheet 完整的可定制的bottom_sheet。
rubber Flutter的一種很好的彈性底片實(shí)現(xiàn)。
sliding_up_panel 可拖動(dòng)的底部彈片實(shí)現(xiàn)
curved_navigation_bar 可輕松實(shí)現(xiàn)彎曲的導(dǎo)航欄。
sticky_headers 可以將標(biāo)題放置在可滾動(dòng)內(nèi)容上,該內(nèi)容在滾動(dòng)內(nèi)容時(shí)將粘貼在容器的頂部。
flutter_sticky_header 粘滯標(biāo)題。在CustomScrollView中使用它。
flutter_easyloading 一個(gè)簡單易用的Flutter插件,包含23種loading動(dòng)畫效果、進(jìn)度條展示、Toast展示。純Flutter端實(shí)現(xiàn),兼容性好,支持iOS、Android。
flash 高度可定制,功能強(qiáng)大且易于使用的警報(bào)庫。
fab_circular_menu 使用Floating Action Button創(chuàng)建漂亮的圓形菜單。
flutter_annual_task 用于顯示日常任務(wù)(如Github-Contributions)的網(wǎng)格視圖。
double_back_to_close_app 可讓Android用戶按下兩次后退按鈕以關(guān)閉應(yīng)用程序。
modal_bottom_sheet 創(chuàng)建令人敬畏而強(qiáng)大的模態(tài)底板。
scroll_bottom_navigation_bar 滾動(dòng)時(shí)隱藏或顯示底部導(dǎo)航欄。
flutter_sliver_tracker 滑動(dòng)曝光埋點(diǎn)框架,支持SliverList、SliverGrid
wechat_assets_picker 對(duì)標(biāo)微信的多選資源選擇器,99%接近于原生微信的操作,純Dart編寫,支持選擇的同時(shí)也支持預(yù)覽資源
flutter_local_notifications 用于顯示和推送Flutter應(yīng)用程序的本地通知(定時(shí)、通知聲音)
flutter_slidable 實(shí)現(xiàn)的可滑動(dòng)列表項(xiàng),具有可被取消的定向滑動(dòng)動(dòng)作。
logger 小型,易于使用且可擴(kuò)展的記錄器,可打印精美的日志。
badges 用于創(chuàng)建徽章,可用于任何小部件的附加標(biāo)記,例如,顯示購物車中的許多物品。
flutter_spinkit 加載指示器集合。
table_calendar 高度可定制的功能豐富的Flutter日歷,具有手勢,動(dòng)畫和多種格式。
circular_menu 一個(gè)簡單多樣的動(dòng)畫圓形菜單
screenshot Flutter屏幕截圖程序包(運(yùn)行時(shí)),將任何小部件捕獲為圖像。
city_pickers 適用于城市選擇器的Flutter插件,彈出窗口小部件,按功能調(diào)用。
argon_buttons_flutter 創(chuàng)建漂亮的“加載”和“計(jì)時(shí)器”按鈕。無需擔(dān)心每個(gè)按鈕的動(dòng)畫和狀態(tài)。
timeline_tile 建立高度可定制的時(shí)間線
flutter_staggered_animations 輕松將交錯(cuò)動(dòng)畫添加到ListView,GridView,Column和Row子級(jí)中
animated_text_kit 酷炫的漂亮文字動(dòng)畫
curved_drawer 動(dòng)畫側(cè)邊欄、菜單
flutter_zoom_drawer 側(cè)邊菜單(抽屜)的自定義實(shí)現(xiàn)
touchable 為CustomPainter中在畫布上繪制的每個(gè)Shape添加各種手勢回調(diào)
concentric_transition 同心過渡剪切器,創(chuàng)建視圖。適用于入門,頁面過渡,自定義剪切器,繪畫工具等

<br />

設(shè)備相關(guān)

<br />

依賴 描述
flutter_contact 在Android和iOS設(shè)備上檢索,創(chuàng)建和保存聯(lián)系人以及與聯(lián)系人相關(guān)的事件。
sensors 訪問Android和iOS加速度計(jì)和陀螺儀傳感器。
app_settings 從應(yīng)用程序打開iOS和Android手機(jī)設(shè)置。
wakelock 在Android和iOS上啟用和切換屏幕喚醒鎖,以防止屏幕自動(dòng)關(guān)閉,本質(zhì)上,這使您可以使設(shè)備保持喚醒狀態(tài),即防止設(shè)備進(jìn)入休眠狀態(tài)。
flutter_downloader 用于創(chuàng)建和管理下載任務(wù)的插件
open_file 調(diào)用本機(jī)APP打開帶有字符串的文件
path_provider 查找文件系統(tǒng)上的常用位置
package_info 查詢有關(guān)應(yīng)用程序包的信息
connectivity 發(fā)現(xiàn)Android和iOS上的網(wǎng)絡(luò)(WiFi和移動(dòng)/蜂窩)連接狀態(tài)
image_picker 用于從Android和iOS圖像庫中選擇圖像,并使用相機(jī)拍攝新照片。
permission_handler 提供一個(gè)跨平臺(tái)(iOS, Android) API來請(qǐng)求和檢查權(quán)限。Android上也稱為應(yīng)用程序快捷方式。
quick_actions 用于在主屏幕上創(chuàng)建快捷方式,在iOS上也稱為快速操作,在Android上也稱為應(yīng)用程序快捷方式。
battery 用于訪問有關(guān)Android和iOS上電池狀態(tài)(充滿,充電,放電)的信息。
device_info 從Flutter應(yīng)用程序中獲取當(dāng)前設(shè)備信息。
flutter_local_notifications 一個(gè)用于顯示本地通知的多功能跨平臺(tái)插件。
url_launcher 一款支持android和IOS的插件,其中包含打開網(wǎng)址、發(fā)送郵件、撥打電話、以及發(fā)送信息功能。
local_auth 提供了對(duì)用戶執(zhí)行本地設(shè)備上身份驗(yàn)證的方法(指紋解鎖)
device_apps 獲取設(shè)備上安裝的應(yīng)用程序列表的插件(僅適用于Android)
file_picker 允許您使用本機(jī)文件瀏覽器來選擇單個(gè)或多個(gè)絕對(duì)文件路徑,并具有擴(kuò)展名過濾支持。
vibration iOS和Android設(shè)備上處理震動(dòng)的插件
get_ip 您獲取Android和iOS上用戶設(shè)備的IP地址
system_info 可以輕松訪問有關(guān)系統(tǒng)的有用信息(architecture, bitness, kernel, memory, operating system, CPU, user)
flutter_blue Android和iOS上與低功耗藍(lán)牙設(shè)備連接和通信
camera 獲取有關(guān)和控制Android和iOS上的相機(jī)的信息。支持預(yù)覽攝像頭,捕獲圖像,捕獲視頻
flutter_app_badger 用于在啟動(dòng)器上更新應(yīng)用程序徽章的插件

<br />

項(xiàng)目相關(guān)

<br />

依賴 描述
flutter_screenutil 不同終端屏幕適配問題
Dio Dart的強(qiáng)大Http客戶端,支持?jǐn)r截器,全局配置,F(xiàn)ormData,請(qǐng)求取消,文件下載,超時(shí)等。
shared_preferences 讀取、設(shè)置緩存
fluro Flutter的 企業(yè)級(jí)的路由框架
provider 官方推薦的狀態(tài)管理
intl 包含用于處理國際化/本地化消息,日期和數(shù)字格式和解析,雙向文本以及其他國際化問題的代碼。
event_bus EventBus能夠簡化各組件間的通信,用于組件A調(diào)用組件B中的方法
flustars 依賴于Dart常用工具類庫
common_utils 以及對(duì)其他第三方庫封裝,致力于為大家分享簡單易用工具類。
jiffy 一個(gè)受moment.js啟發(fā)的程序包,用于解析,處理和格式化日期
timeago 創(chuàng)建模糊時(shí)間戳的庫。(例如“ 15分鐘前”)

<br />

音視頻類

<br />

依賴 描述
audioplayers 可同時(shí)播放多個(gè)音頻文件
flutter_sound 音頻錄制處理
fijkplayer 基于ijkplayer的Video Player Flutter插件,支持最流行的協(xié)議和編解碼器
flutter_ijkplayer 基于bilibili ijkplayer的視頻/音頻播放器,支持https,rtmp,m3u8和更多協(xié)議。
awsome_video_player 一個(gè)簡單易用的而且可高度自定義的播放器。
chewie Flutter的視頻播放器,帶有Cupertino和Material播放控件
flutter_webrtc Flutter WebRTC插件。

<br />

圖片類

<br />

依賴 描述
flutter_image_compress 圖片壓縮
cached_network_image Flutter庫可加載和緩存網(wǎng)絡(luò)圖像。
flutter_gifimage 用于解決gif無法控制的速度,進(jìn)度
extended_image 強(qiáng)大的官方Image擴(kuò)展組件, 支持加載以及失敗顯示,緩存網(wǎng)絡(luò)圖片,縮放拖拽圖片,圖片瀏覽(微信掘金效果),滑動(dòng)退出頁面(微信掘金效果),編輯圖片(裁剪旋轉(zhuǎn)翻轉(zhuǎn)),保存,繪制自定義效果等功能
extended_image_library extended_image的基礎(chǔ)庫,如果你只需要網(wǎng)絡(luò)圖片緩存功能,你可以只引用這個(gè)庫
flutter_svg Flutter的SVG渲染和窗口小部件庫,允許繪制和顯示可縮放矢量圖形
font_awesome_flutter 以Flutter Icons的形式提供. 提供1500個(gè)其他圖標(biāo)供您的應(yīng)用使用.
weather_icons 帶有200多個(gè)天氣主題圖標(biāo)的圖標(biāo)包。
photo_view 圖像能夠通過用戶手勢(例如捏,旋轉(zhuǎn)和拖動(dòng))進(jìn)行縮放和平移,還可以顯示任何窗口小部件而不是圖像,例如容器,文本或SVG。
flutter_emoji 輕巧的表情符號(hào)。

<br />

圖表類

<br />

依賴 描述
flutter_echarts 基于Echarts的數(shù)據(jù)可視化圖表庫,能夠構(gòu)建高級(jí)圖表,例如WebGL 3D,GIS地圖等。
fl_chart Flutter圖表庫,當(dāng)前支持折線圖,條形圖和餅圖.
charts_flutter Material Design圖表庫。
percent_indicator 根據(jù)百分比顯示進(jìn)度小部件,可以是圓形或線性的,也可以根據(jù)需要進(jìn)行自定義.

<br />

通訊類

<br />

依賴 描述
dim 方便地與騰訊imsdk集成,可以輕松地在flutter上使用imsdk。
speech_to_text 將特定于設(shè)備的語音顯示給文本識(shí)別功能
flutter_tts 用于文字轉(zhuǎn)語音的Flutter插件。iOS,Android和Web支持該插件。
fluwx Flutter中實(shí)現(xiàn)WeChat SDK的功能。借助Fluwx,開發(fā)人員可以輕松使用WeChatSDK,例如分享,付款,小程序
flutter_qq QQ Flutter插件。
socket_io_client 用于Web,F(xiàn)lutter和dartvm的socket.io-client的Dartlang端口
jpush_flutter 極光推送官方支持的 Flutter 插件

<br />

地圖類

<br />

依賴 描述
amap_all_fluttify 由Fluttify提供的高德地圖整合組件(包含搜索、定位、地圖)
amap_location_fluttify 由Fluttify提供的高德定位組件
amap_map_fluttify 由Fluttify提供的高德地圖組件
amap_search_fluttify 由Fluttify提供的高德地圖搜索組件
amap_location 高德地圖定位組件

<br />

Web

<br />

依賴 描述
flutter_html 用于將靜態(tài)html標(biāo)記呈現(xiàn)為Flutter小部件。(將呈現(xiàn)超過70種不同的HTML標(biāo)簽?。?/td>
flutter_webview_plugin 允許Flutter與本機(jī)WebView通信的插件。
flutter_inappbrowser 一個(gè)Flutter插件,允許您添加內(nèi)聯(lián)webview或打開應(yīng)用程序內(nèi)瀏覽器窗口
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容