源码概述
FastDrop是一款基于 Flutter 开发的跨平台文件传输应用,支持在手机与手机、手机与浏览器/桌面之间进行快速文件分享。应用提供本地局域网传输、全球短码安全取件、实时文本分享和二维码配对等核心能力,并可选扩展 VR 媒体传输和投射工具。适用于需要频繁在设备间交换文件、不想依赖数据线或第三方云盘的用户。

- 个人/团队文件协同:快速在手机和电脑之间互传文件
- 创意/媒体工作室:传输照片、视频、VR/AR素材
- 教育/培训场景:师生间快速分发课件、作业
- IT/技术支持:远程协助时传输日志、截图等
- VR/AR内容开发者:配合 VR 设备进行媒体预览与传输
- 普通用户日常使用:替代数据线、微信/QQ文件传输助手
- 局域网直传:手机与浏览器/电脑之间通过本地网络高速传输文件,不经过云端
- 多端支持:手机 ↔ 手机、手机 ↔ Web 端无缝交互
- 传输历史记录:管理已发送和接收的文件
- 短码安全取件:生成一次性或有效期内的提取码,对方输入即可下载
- 无需登录:接收方无需安装 App,通过浏览器即可获取文件
- 文件有效期管理:可设置过期时间,自动清理
- 链接式文本访问:快速分享长文本、代码片段、链接集合
- 跨设备同步:手机复制内容,电脑端一键接收
- QR 二维码配对:扫码完成连接,无需手动输入 IP 或设备名称
- 配对历史:保存常用设备,快速重连
- 接收文件分类管理:按类型、时间、大小排序
- 文件预览:图片、视频、文档在线预览
- 删除与清理:释放本地存储空间
- VR 媒体传输:支持 VR 视频、全景图片传输
- 投射工具:将手机中的 VR 内容投射至 VR 头显或大屏
| 层级 | 技术 |
|---|---|
| 移动端 | Flutter(Android、iOS、Web) |
| 后端服务 | Firebase Cloud Firestore(数据同步) |
| 文件存储 | Firebase Cloud Storage |
| 业务逻辑 | Firebase Cloud Functions |
| 广告变现 | Google AdMob(移动端) |
| 方式 | 适用场景 | 是否需要网络 | 特点 |
|---|---|---|---|
| 局域网传输 | 同一 WiFi/内网 | 仅内网 | 速度最快,不消耗流量 |
| 短码取件 | 远程/跨网络分享 | 需要互联网 | 方便对方无需安装 App |
| 实时文本 | 跨设备文本同步 | 需要互联网 | 一键发送,即时接收 |
| QR 配对 | 首次连接加速 | 需要互联网 | 简化配对流程 |
FastDrop使用了 Firebase 服务(Cloud Firestore、Cloud Storage、Cloud Functions),这些服务按使用量计费。购买源码价格不包含第三方服务费用,用户需根据自己的实际使用情况承担相应成本。建议上线前评估 Firebase 的定价策略(免费额度通常可覆盖中小规模使用)。
交付内容- 完整 Flutter 源代码(Android、iOS、Web 端)
- Firebase 集成配置文档
- 安装与部署指南
- AdMob 广告集成文档
- 一次开发多端运行:Flutter 单套代码覆盖 Android、iOS、Web
- 本地 + 云端双模式:局域网内极速传输,跨网时短码取件
- 无账号体系依赖:无需强制注册即可完成文件分享(可选登录)
- 易于定制扩展:代码结构清晰,可快速添加自定义功能
- VR 场景适配:支持 VR 媒体传输,适合新兴内容格式
- 广告变现就绪:已集成 AdMob,可插入广告产生收益
- 项目 Demo:https://sharexvr.netlify.app/
- 演示app:链接: https://pan.baidu.com/s/14590JjAC_RKRRgxPxMwnWA?pwd=mhfi
- 技术文档:包含安装、配置、Firebase 设置和打包指南
| 场景 | 操作方式 |
|---|---|
| 手机照片传到电脑 | 手机 App 选中照片 → 局域网传输 → 电脑浏览器接收 |
| 远程给同事发文件 | 手机上传 → 生成提取码 → 同事浏览器输入码下载 |
| 电脑端文本传到手机 | 电脑网页输入文本 → 生成短链 → 手机 App 扫码接收 |
| VR 内容分享 | 手机传输 VR 视频/全景图至 VR 头显或伙伴设备 |
- 本产品为开发者提供源码,需自行配置 Firebase 项目并部署后端服务
- 第三方服务(Firebase、AdMob)的注册、配置及费用由购买者自行负责
- 数据传输速度受网络环境、设备性能影响,建议在稳定网络下使用局域网传输以获得最佳体验
