Flutter常用插件
进度指示器
percent_indicator: ^3.0.1
视频播放器
video_player: ^2.1.1
chewie: ^1.0.0
事件驱动
event_bus: ^2.0.0
底部弹窗
modal_bottom_sheet: ^2.0.0
switch切换
flutter_switch: ^0.3.1
本地缓存
shared_preferences: ^2.0.6
音频播放器
audioplayers: ^0.19.0
屏幕常亮
wakelock: ^0.4.0
手机震动
vibration: ^1.7.3
图片选择
image_picker: ^0.7.5
微信SDK
wechat_kit: ^2.3.1
腾讯SDK
tencent_kit: ^2.1.0
图片保存
image_gallery_saver: ^1.6.7
图片缓存
cached_network_image: ^2.5.1
权限申请
permission_handler: ^8.0.1
网络请求
dio: ^4.0.0
http: ^0.13.3
苹果登录
sign_in_with_apple: ^3.0.0
(使用appuploader可以更方便地配置苹果登录所需的证书和描述文件)
扫码
qr_flutter: ^4.0.0
国际化
intl: ^0.16.1
本地通知
flutter_local_notifications: ^6.0.0
响应式框架
rxdart: ^0.25.0
录音和播放
flutter_sound: ^7.8.4
音频播放
flutter_audio_recorder2: ^0.0.1
获取本地文件路径
path_provider: ^2.0.1
加载动画
flutter_easyloading: ^2.2.2
本地存储
sqflite: ^1.3.2+4
状态管理
provider: ^4.3.3
flutter_swiper: ^1.1.6
左右可滑动组件
flutter_slidable: ^0.6.0
极光推送
jpush_flutter: ^2.1.2
排序列表
drag_and_drop_lists: ^0.3.2
reorderables: ^0.4.1
日期、正则、倒计时、时间轴等
common_utils: ^1.2.4
flutter_staggered_animations: ^1.0.0
拟态Widget
flutter_neumorphic: ^3.0.3
虚线边框
dotted_border: ^2.0.0
MarkDown
flutter_quill: ^1.3.3
tuple: ^2.0.0
path: ^1.8.0
星星
smooth_star_rating: ^1.1.1
文件选择
file_picker: ^3.0.2+2
颜色选择器
flutter_colorpicker: ^0.4.0
字符串相关方法
string_validator: ^0.3.0
跳转外部链接
url_launcher: ^6.0.2
文件系统
filesystem_picker: ^2.0.0-nullsafety.0
图片预览
photo_view: ^0.11.1
键盘状态
flutter_keyboard_visibility: ^5.0.0
为键盘添加顶部拓展操作
keyboard_actions: ^3.4.0
音频播放
just_audio: ^0.7.5
验证码输入
pinput: ^1.2.0
获取定位
geolocator: ^7.1.0
图片模糊加密
flutter_blurhash: ^0.6.0
闪烁效果(鱼骨屏,文字质感闪烁等)
shimmer: ^2.0.0
多样化的gridview,瀑布流等
flutter_staggered_grid_view: ^0.4.0
评分bar
flutter_rating_bar: ^4.0.0
Adobe After Effects动画
lottie: ^1.0.1
工具集(包括颜色转换、列表操作拓展等)
supercharged: ^2.0.0
文章字动画
animated_text_kit: ^4.2.1
日历库,高度自定义
table_calendar: ^3.0.0
国家化
easy_localization: ^3.0.0
页面过渡效果
page_transition: ^2.0.2
通过链接跳转应用页面
uni_links: ^0.5.1
响应式插件
responsive_builder: ^0.4.1
软件内通知
flash: ^2.0.0
数字选择器
numberpicker: ^2.1.1
液态轮播
liquid_swipe: ^2.1.0
日历小工具
syncfusion_flutter_calendar: ^19.1.69
Flutter的优质UI组件库
1. Get Widget
国外开发的,应对一些flutter中缺少的组件库
2. Bruno
Bruno 是贝壳公司开发的,基于一整套设计体系的 Flutter 组件库
3. macos_ui
专注于macOS,实现当前macOS设计的Flutter小部件和主题
4. fluent_ui
专注于windows的flutter ui组件库
5. tekflat_design
用于PC端的一个UI库
对于iOS开发者来说,在集成这些插件和组件时,使用appuploader可以简化证书管理、描述文件配置和打包上传等流程,提高开发效率。特别是当需要配置苹果登录、推送通知等功能时,appuploader的一站式管理功能会很有帮助。