1 Star 0 Fork 0

sunqihui / awesome-flutter-plugins

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

awesome-flutter-plugins


🔥🔥 尽可能收集好用的Flutter插件以便更效率的开发,85%亲测,持续添加中,保持周更 ヾ(◍°∇°◍)ノ゙

如果有好的插件或者建议,可直接提Issue 感谢您的分享 ~ ❀❀

掘金文章地址:https://juejin.im/post/5edeee2e51882542f347030c


image image

已收录 :200+

10-14 新增:

10-07 新增:

09-28 新增:

  • scratcher - 刮刮卡小部件
  • flip_card - 翻页动画的组件,可以用于隐藏和显示产品的详细信息。




插件


依赖 描述
Fliggy Mobile 【阿里巴巴-飞猪-FliggyMobile 技术团队】 开发维护的 FWidget 系列组件。
flutter_markdown Flutter的Markdown渲染器
flutter_styled_toast 自定义Toast.
flutter_custom_clippers 将widget裁剪成各种自定义形状.
flutter_speed_dial 可展开选项的浮动按钮.
scratcher 刮刮卡小部件
flip_card 翻页动画的组件,可以用于隐藏和显示产品的详细信息。
flui Flutter小部件UI库
Fluttify系列插件 百度地图、高德地图、讯飞、腾讯直播、网易直播、百度人脸识别、极光统计。(专业版需收费)
sliding_sheet 以单个手势拖动和滚动并捕捉到范围列表的小部件
upgrader 用于在商店中有较新版本的应用程序时提示用户进行升级。
liquid_swipe 液体效果的页面切换组件
flutter_colorpicker 一款受chrome devtools启发的HSV(HSB)/ HSL拾色器
sliding_panel 可定制的底部滑动面板
loading_gifs 加载指示器GIF
liquid_progress_indicator 水波效果的进度指示器
flashy_tab_bar 不错的动画标签栏
bot_toast 易于使用的Flutter Toast库,易于使用且功能丰富。
hidden_drawer_menu 带有透视动画的精美抽屉模式菜单功能的库。
filter_list 从列表中过滤数据。
floating_action_bubble 浮动按钮的动画菜单
flutter_unity_widget Flutter Unity 3D小部件,用于将Unity游戏场景嵌入flutter中
like_button 点赞按钮动画
flutter_swipe_action_cell iOS式单元格滑动操作效果
flame Flutter游戏引擎
flutter_tags 创建可选和输入标签(TextField)。
model_viewer 用于以glTF和GLB格式呈现交互式3D模型。
flutter_simple_calculator 提供简单的计算器
giffy_dialog 一个精美的自定义警报对话框
flutter_neumorphic 随时可用的Neumorphic ui套件
persistent_bottom_nav_bar 高度可定制的持久性/静态底部导航栏
flutter_staggered_grid_view 瀑布流展示控件,支持多列且行大小不同。
shimmer 为控件添加闪光效果
flare_flutter Flutter 的动画插件
gzx_dropdown_menu 易于使用且功能强大的自定义功能,仿美团和淘宝下拉菜单
syncfusion_flutter_datepicker 可以轻松选择日期或日期范围,它具有内置视图,可以快速导航到所需日期。
rate_my_app 询问用户是否对自定义条件(例如安装时间,启动次数等)进行评分。
full_screen_menu 全屏菜单,为用户提供多种精美的方式。
timetable 可自定义的动画日历小部件,包括日和周视图
confetti 在屏幕上吹起五彩纸屑。以风格庆祝应用成就。控制速度,角度,重力和纸屑量。
convex_bottom_bar 实现ConvexAppBar以在底部栏中显示一个凸形选项卡。支持主题。
flutter_icons 可定制的Flutter图标,在Flutter项目中可以使用超过3K +图标
reorderables 可重新排列的表格,行,列,环绕,条状列表,允许拖放其子级。
signature Flutter插件可提供性能优化的签名画布,并能够设置自定义样式,边界和初始状态。
curved_navigation_bar 可轻松实现弯曲的导航栏。
flutter_cupertino_date_picker Flutter Cupertino日期选择器。以iOS样式显示DatePicker。
flutter_spinkit 随时间变化而变化的加载指示器集合
flutter_datetime_picker 日期时间选择器
flutter_swiper 最强大的siwiper,多种布局方式,无限轮播,Android和IOS双端适配。
fluttertoast Toast 组件
pull_to_refresh 一个提供上拉加载和下拉刷新的组件,同时支持Android和Ios
flutter_easyrefresh 正如名字一样,EasyRefresh很容易就能在Flutter应用上实现下拉刷新以及上拉加载操作
flutter_rating_bar 一个简单但完全可定制的评分栏
solid_bottom_sheet 完整的可定制的bottom_sheet。
rubber Flutter的一种很好的弹性底片实现。
sliding_up_panel 可拖动的底部弹片实现
sticky_headers 可以将标题放置在可滚动内容上,该内容在滚动内容时将粘贴在容器的顶部。
flutter_sticky_header 粘滞标题。在CustomScrollView中使用它。
flutter_easyloading 一个简单易用的Flutter插件,包含23种loading动画效果、进度条展示、Toast展示。纯Flutter端实现,兼容性好,支持iOS、Android。
flash 高度可定制,功能强大且易于使用的警报库。
fab_circular_menu 使用Floating Action Button创建漂亮的圆形菜单。
flutter_annual_task 用于显示日常任务(如Github-Contributions)的网格视图。
double_back_to_close_app 可让Android用户按下两次后退按钮以关闭应用程序。
modal_bottom_sheet 创建令人敬畏而强大的模态底板。
scroll_bottom_navigation_bar 滚动时隐藏或显示底部导航栏。
flutter_sliver_tracker 滑动曝光埋点框架,支持SliverList、SliverGrid
wechat_assets_picker 对标微信的多选资源选择器,99%接近于原生微信的操作,纯Dart编写,支持选择的同时也支持预览资源
flutter_slidable 实现的可滑动列表项,具有可被取消的定向滑动动作。
logger 小型,易于使用且可扩展的记录器,可打印精美的日志。
badges 用于创建徽章,可用于任何小部件的附加标记,例如,显示购物车中的许多物品。
table_calendar 高度可定制的功能丰富的Flutter日历,具有手势,动画和多种格式。
circular_menu 一个简单多样的动画圆形菜单
screenshot Flutter屏幕截图程序包(运行时),将任何小部件捕获为图像。
city_pickers 适用于城市选择器的Flutter插件,弹出窗口小部件,按功能调用。
argon_buttons_flutter 创建漂亮的“加载”和“计时器”按钮。无需担心每个按钮的动画和状态。
timeline_tile 建立高度可定制的时间线
flutter_staggered_animations 轻松将交错动画添加到ListView,GridView,Column和Row子级中
animated_text_kit 酷炫的漂亮文字动画
curved_drawer 动画侧边栏、菜单
flutter_zoom_drawer 侧边菜单(抽屉)的自定义实现
touchable 为CustomPainter中在画布上绘制的每个Shape添加各种手势回调
concentric_transition 同心过渡剪切器,创建视图。适用于入门,页面过渡,自定义剪切器,绘画工具等

设备相关


依赖 描述
printing 允许Flutter应用程序生成文档并将其打印到android或ios兼容打印机
flutter_local_notifications 用于显示和推送Flutter应用程序的本地通知(定时、通知声音)
barcode_scan 用于通过相机扫描2D条形码和QRCode
flutter_contact 在Android和iOS设备上检索,创建和保存联系人以及与联系人相关的事件。
sensors 访问Android和iOS加速度计和陀螺仪传感器。
app_settings 从应用程序打开iOS和Android手机设置。
wakelock 在Android和iOS上启用和切换屏幕唤醒锁,以防止屏幕自动关闭,本质上,这使您可以使设备保持唤醒状态,即防止设备进入休眠状态。
flutter_downloader 用于创建和管理下载任务的插件
open_file 调用本机APP打开带有字符串的文件
path_provider 查找文件系统上的常用位置
package_info 查询有关应用程序包的信息
connectivity 发现Android和iOS上的网络(WiFi和移动/蜂窝)连接状态
image_picker 用于从Android和iOS图像库中选择图像,并使用相机拍摄新照片。
permission_handler 提供一个跨平台(iOS, Android) API来请求和检查权限。Android上也称为应用程序快捷方式。
quick_actions 用于在主屏幕上创建快捷方式,在iOS上也称为快速操作,在Android上也称为应用程序快捷方式。
battery 用于访问有关Android和iOS上电池状态(充满,充电,放电)的信息。
device_info 从Flutter应用程序中获取当前设备信息。
flutter_local_notifications 一个用于显示本地通知的多功能跨平台插件。
url_launcher 一款支持android和IOS的插件,其中包含打开网址、发送邮件、拨打电话、以及发送信息功能。
local_auth 提供了对用户执行本地设备上身份验证的方法(指纹解锁)
device_apps 获取设备上安装的应用程序列表的插件(仅适用于Android)
file_picker 允许您使用本机文件浏览器来选择单个或多个绝对文件路径,并具有扩展名过滤支持。
vibration iOS和Android设备上处理震动的插件
get_ip 您获取Android和iOS上用户设备的IP地址
system_info 可以轻松访问有关系统的有用信息(architecture, bitness, kernel, memory, operating system, CPU, user)
flutter_blue Android和iOS上与低功耗蓝牙设备连接和通信
camera 获取有关和控制Android和iOS上的相机的信息。支持预览摄像头,捕获图像,捕获视频
flutter_app_badger 用于在启动器上更新应用程序徽章的插件
sounds 为音频播放和录制提供了完整的api和小部件

项目相关


依赖 描述
flutter_screenutil 不同终端屏幕适配问题
Dio Dart的强大Http客户端,支持拦截器,全局配置,FormData,请求取消,文件下载,超时等。
shared_preferences 读取、设置缓存
fluro Flutter的 企业级的路由框架
provider 官方推荐的状态管理
intl 包含用于处理国际化/本地化消息,日期和数字格式和解析,双向文本以及其他国际化问题的代码。
event_bus EventBus能够简化各组件间的通信,用于组件A调用组件B中的方法
flustars 依赖于Dart常用工具类库
common_utils 以及对其他第三方库封装,致力于为大家分享简单易用工具类。
jiffy 一个受moment.js启发的程序包,用于解析,处理和格式化日期
timeago 创建模糊时间戳的库。(例如“ 15分钟前”)
intl 国际化工具类

音视频类


依赖 描述
iscflutterplugin 海康isc平台视频播放插件 - ❀ xiaobug0929 提供 !
audioplayers 可同时播放多个音频文件
flutter_sound 音频录制处理
fijkplayer 基于ijkplayer的Video Player Flutter插件,支持最流行的协议和编解码器
flutter_ijkplayer 基于bilibili ijkplayer的视频/音频播放器,支持https,rtmp,m3u8和更多协议。
awsome_video_player 一个简单易用的而且可高度自定义的播放器。
chewie Flutter的视频播放器,带有Cupertino和Material播放控件
flutter_webrtc Flutter WebRTC插件。

图片类


依赖 描述
edge_detection 检测对象的边缘,扫描纸张,检测角,检测矩形。它允许裁剪检测到的对象图像并返回裁剪图像的路径。
before_after 轻松地显示两个图像之间的差异。
imageview360 通过旋转和手势自定义提供360度的图像视图。
flutter_avatars_bottts svg头像渲染小部件
flutter_image_compress 图片压缩
cached_network_image Flutter库可加载和缓存网络图像。
flutter_gifimage 用于解决gif无法控制的速度,进度
extended_image 强大的官方Image扩展组件, 支持加载以及失败显示,缓存网络图片,缩放拖拽图片,图片浏览(微信掘金效果),滑动退出页面(微信掘金效果),编辑图片(裁剪旋转翻转),保存,绘制自定义效果等功能
extended_image_library extended_image的基础库,如果你只需要网络图片缓存功能,你可以只引用这个库
flutter_svg Flutter的SVG渲染和窗口小部件库,允许绘制和显示可缩放矢量图形
font_awesome_flutter 以Flutter Icons的形式提供. 提供1500个其他图标供您的应用使用.
weather_icons 带有200多个天气主题图标的图标包。
photo_view 图像能够通过用户手势(例如捏,旋转和拖动)进行缩放和平移,还可以显示任何窗口小部件而不是图像,例如容器,文本或SVG。
flutter_emoji 轻巧的表情符号。

图表类


依赖 描述
flutter_echarts 基于Echarts的数据可视化图表库,能够构建高级图表,例如WebGL 3D,GIS地图等。
fl_chart Flutter图表库,当前支持折线图,条形图和饼图.
charts_flutter Material Design图表库。
percent_indicator 根据百分比显示进度小部件,可以是圆形或线性的,也可以根据需要进行自定义.
graphview 图形结构显示数据。它可以显示树形布局和层次结构图。

通讯类


依赖 描述
dim 方便地与腾讯imsdk集成,可以轻松地在flutter上使用imsdk。
speech_to_text 将特定于设备的语音显示给文本识别功能
flutter_tts 用于文字转语音的Flutter插件。iOS,Android和Web支持该插件。
fluwx Flutter中实现WeChat SDK的功能。借助Fluwx,开发人员可以轻松使用WeChatSDK,例如分享,付款,小程序
flutter_qq QQ Flutter插件。
socket_io_client 用于Web,Flutter和dartvm的socket.io-client的Dartlang端口
jpush_flutter 极光推送官方支持的 Flutter 插件

地图类


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

Web


依赖 描述
flutter_html 用于将静态html标记呈现为Flutter小部件。(将呈现超过70种不同的HTML标签!)
flutter_webview_plugin 允许Flutter与本机WebView通信的插件。
flutter_inappbrowser 一个Flutter插件,允许您添加内联webview或打开应用程序内浏览器窗口

空文件

简介

🔥🔥 尽可能收集好用的插件以便更快的开发效率,85%亲测,持续添加中 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/sunqihui2/awesome-flutter-plugins.git
git@gitee.com:sunqihui2/awesome-flutter-plugins.git
sunqihui2
awesome-flutter-plugins
awesome-flutter-plugins
master

搜索帮助