音视频相关
record
多平台音频录制插件,支持 iOS、Android、Web、桌面等。可实现语音输入、录音笔、会议录音等功能,支持录制格式选择、权限管理、录音状态监听,适合需要音频采集的应用。
wechat_assets_picker
高仿微信的多媒体选择器,支持图片、视频、GIF、音频等多类型选择,支持多选、预览、裁剪、压缩。常用于社交、内容创作、相册类 App,交互体验接近微信。
flutter_webrtc
实现实时音视频通话、视频会议、直播推流等功能的 WebRTC 插件。支持多平台,适合需要实时通讯、远程协作、互动直播等场景。
audio_session
管理音频会话,协调多 App 音频播放、录制、打断等行为,适合音乐播放器、录音、语音通话等场景。
图片与多媒体
extended_image
功能丰富的图片加载与处理库,支持缓存、裁剪、编辑、手势缩放等,适合图片展示、编辑、相册等场景。
image
Dart 图像处理库,支持多种格式的图片读取、写入、转换、滤镜等操作,适合图像处理、格式转换等场景。
image_cropper
图片裁剪工具,支持矩形、圆形等多种裁剪方式,适合头像上传、图片编辑等场景。
thumbnailer
生成图片、视频缩略图,适合列表预览、内容展示。
UI 组件与交互
flutter_sticky_header
实现列表吸顶效果,适合通讯录、分组列表、设置页等分段导航场景。
flutter_colorpicker
丰富的颜色选择器组件,支持多种色盘、滑块、输入等方式,适合主题定制、绘图、编辑器等场景。
marquee
实现滚动字幕、跑马灯效果,适合公告、新闻、广告等信息滚动展示。
like_button
带动画的点赞按钮,适合社交、内容互动、评论等场景。
tutorial_coach_mark
新手引导、功能指引组件,支持高亮、遮罩、步骤说明,适合 App 首次启动、功能介绍等场景。
flutter_speed_dial
实现悬浮多功能按钮(FAB),适合主操作入口、快捷菜单等场景。
sleek_circular_slider
美观的圆形滑块,适合音量、进度、分数等可视化调节。
wolt_modal_sheet
支持多层弹窗、底部弹出、模态交互的 UI 组件,适合复杂弹窗、操作面板等场景。
dropdown_search
带搜索功能的下拉选择器,适合选项较多、需要快速定位的场景。
flutter_rating_bar
评分组件,支持星级、分数等多种样式,适合商品、服务、内容评价。
skeletonizer
骨架屏加载动画,提升页面加载体验。
loading_animation_widget
多种加载动画组件,适合数据加载、等待提示等。
confetti
彩带动画,适合庆祝、奖励、活动等场景。
网络与数据
retrofit
类型安全的网络请求库,基于注解自动生成 API 代码,简化网络层开发,适合 RESTful 接口调用。
web_socket_channel
WebSocket 通信库,适合实时聊天、推送、在线协作等场景。
internet_connection_checker
检测设备是否有可用网络连接,适合网络状态监控、离线处理等。
network_info_plus
获取当前网络信息,如 WiFi 名称、IP、BSSID 等,适合网络调试、环境判断。
设备与硬件
vibration
用于控制手机设备的震动功能。可自定义震动时长、强度和模式,适合在用户交互、通知提醒、游戏反馈等场景下增强用户体验。
battery_plus
获取设备电池的电量、充电状态等信息。适用于需要电池监控、电量提醒、优化耗电等场景,支持多平台。
wakelock_plus
用于控制设备屏幕常亮,防止自动休眠。常用于视频播放、导航、阅读等需要长时间保持屏幕点亮的应用。
sensors_plus
访问设备的传感器数据,包括加速度计、陀螺仪、磁力计等。适用于运动检测、方向感应、计步、游戏控制等功能。
flutter_blue_plus
蓝牙通信库,适合物联网、智能硬件、蓝牙配件等场景。
文件与数据处理
archive
支持 ZIP、TAR、GZIP 等多种压缩格式的文件压缩与解压缩。可用于文件打包、资源分发、数据备份、日志归档等场景,支持内存和文件流操作。
flutter_downloader
多线程下载管理,支持断点续传、通知栏进度等,适合大文件下载、离线包等。
flutter_gen
自动生成资源文件引用代码,减少手写路径错误,提升开发效率。
collection
Dart 集合工具库,提供丰富的集合操作方法,简化数据处理。
printing
支持文档、图片等内容的打印和 PDF 生成,适合票据、报表、合同等场景。
screenshot
截取当前界面为图片,适合分享、保存、生成内容等。
工具与辅助
uuid
生成唯一标识符(UUID),适合数据唯一性、设备标识、分布式系统等。
flutter_dotenv
加载.env 环境变量文件,适合多环境配置、敏感信息管理。
timeago
将时间戳转换为”几分钟前”、”刚刚”等人性化时间描述,适合社交、消息、动态等场景。
mask_text_input_formatter
输入框内容格式化,适合手机号、银行卡、日期等格式输入。
signature
手写签名板,适合电子签名、表单签署等。
ota_update
支持 App 在线升级(OTA),适合企业分发、灰度发布等。
flutter_background_service
实现后台服务,适合持续定位、数据采集、长连接等。
background_fetch
后台任务调度,适合定时同步、推送、数据采集等。
列表与数据展示
grouped_list
分组列表组件,适合通讯录、分段数据展示。
应用功能
app_links
处理深度链接、通用链接,适合 App 唤起、内容跳转等。
app_settings
快速跳转到系统设置页面,适合权限引导、网络设置等。
quick_actions
实现 App 快捷操作,支持长按图标显示快捷菜单,适合常用功能快速访问。
sign_in_with_apple
苹果登录集成,符合 App Store 审核要求,适合 iOS 应用的用户认证。
in_app_purchase
应用内购买功能,支持订阅、一次性购买等,适合付费内容、会员服务等。
upgrader
应用更新提示组件,自动检测新版本并引导用户更新,适合版本管理。
mobile_scanner
二维码、条形码扫描,支持多种格式,适合支付、信息录入、商品识别等。
qr_flutter
生成二维码,支持自定义样式、错误纠正等,适合分享、支付、身份识别等。
错误监控与日志
sentry_flutter
错误监控和性能追踪平台,实时监控应用崩溃、异常,提供详细的错误报告和性能分析。
开发工具
flutter_flavorizr
用于管理和自动生成多环境(flavor)配置,支持开发、测试、生产等不同环境的构建配置。
msix
用于将 Flutter 应用打包为 Windows 的 MSIX 安装包,支持 Windows 应用商店分发。
富文本与编辑器
flutter_quill
功能丰富的富文本编辑器,支持格式化、图片插入、表格等,适合内容创作、文档编辑等。
flutter_html
HTML 渲染组件,支持基本的 HTML 标签和样式,适合内容展示、富文本显示等。
动画与特效
simple_animations
简单易用的动画库,支持多种动画类型和缓动函数,适合 UI 动画、过渡效果等。
Syncfusion 组件库
syncfusion_flutter_datagrid_export
数据表格导出,适合报表、数据分析等。
syncfusion_flutter_barcodes
生成条形码、二维码,适合商品、票据、身份识别等。
syncfusion_flutter_chat
集成聊天 UI,适合 IM、客服、社交等。
syncfusion_flutter_sliders
丰富的滑块组件,适合数值选择、进度调节等。
syncfusion_flutter_maps
地图可视化组件,适合地理数据展示、热力图等。
syncfusion_flutter_xlsio
Excel 文档读写,适合报表、数据导出等。
syncfusion_flutter_signaturepad
电子签名板,适合合同、表单签署。
syncfusion_flutter_gauges
仪表盘组件,适合数据监控、仪表显示。
syncfusion_flutter_datagrid
数据表格组件,适合数据展示、编辑、分析。
syncfusion_flutter_calendar
日历组件,适合日程管理、预定、提醒。
syncfusion_flutter_pdf
PDF 文档生成与处理,适合报表、合同、电子文档。
syncfusion_flutter_pdfviewer
PDF 文档浏览器,适合文档阅读、预览。
syncfusion_flutter_datepicker
日期选择器,适合表单、日程、预定。