开源协议

啥都有使用的开源组件及许可协议

返回首页

啥都有是一款跨平台应用,我们在开发过程中使用了众多优秀的开源组件。 以下是本项目使用的主要开源框架及其许可协议信息,我们感谢这些开源项目的贡献者。

核心框架

Flutter
Google开发的跨平台UI框架,用于构建美观的natively编译应用
BSD 3-Clause
Dart
Google开发的编程语言,Flutter的开发语言
BSD 3-Clause

UI组件

Cupertino Icons
iOS风格的图标库
MIT License
cached_network_image
网络图片缓存组件,支持占位图和错误处理
MIT License
extended_image
强大的图片组件,支持圆角、边框、加载效果等
MIT License
shimmer
微光效果组件,用于加载占位
MIT License
flutter_staggered_grid_view
瀑布流布局组件
MIT License
flutter_reorderable_grid_view
可拖拽排序的网格视图
MIT License
animated_segmented_tab_control
动画分段标签控制器
MIT License
modal_bottom_sheet
iOS风格底部弹窗组件
MIT License

媒体处理

video_player
Flutter官方视频播放器
BSD 3-Clause
chewie
基于video_player的视频播放器UI组件
MIT License
just_audio
功能强大的音频播放器
MIT License
audio_service
后台音频播放服务
MIT License
flutter_lyric
歌词显示组件
MIT License

网络与下载

dio
强大的HTTP客户端,支持拦截器、 FormData等
MIT License
retrofit_flutter
类型安全的HTTP客户端
Apache 2.0
background_downloader
后台下载管理器
MIT License
flutter_inappwebview
WebView组件,支持JavaScript交互
MIT License

数据存储

shared_preferences
轻量级键值对存储
BSD 3-Clause
hive
轻量级快速的数据库
Apache 2.0
path_provider
获取文件系统路径
BSD 3-Clause

工具库

provider
状态管理解决方案
MIT License
flutter_riverpod
安全、可测试的状态管理
MIT License
freezed
不可变数据类生成器
MIT License
json_annotation & json_serializable
JSON序列化工具
BSD 3-Clause
url_launcher
启动URL和电话等功能
BSD 3-Clause
share_plus
分享功能
BSD 3-Clause
permission_handler
权限请求管理
MIT License
image_picker
图片选择器
BSD 3-Clause
qr_flutter
二维码生成器
BSD 3-Clause
window_manager
桌面窗口管理器
BSD 3-Clause

其他组件

fluttertoast
Toast提示组件
MIT License
flutter_easyloading
加载提示组件
MIT License
easy_refresh
下拉刷新组件
MIT License
flutter_svg
SVG图片渲染
MIT License
flutter_markdown
Markdown渲染器
BSD 3-Clause
crypto & pointycastle
加密库
BSD 3-Clause
许可声明

一应俱全本身采用 MIT License 开源协议发布。

上述列出的第三方组件均采用各自的开源协议发布,包括但不限于 MIT License、 Apache License 2.0、BSD 3-Clause License 等宽松的开放源代码许可协议。

我们在使用这些组件时严格遵守其许可协议,并在此向所有开源项目的作者表示感谢。 如需了解更多详细信息,请查阅各项目的官方许可文件。