用 Flutter 做了个全平台文件传输工具

2024-06-20 11:42:52 +08:00
 LuLiangDev

作为一个软件开发者,经常需要在多个设备之间传输文件和文本,Airdrop 友好的实现了这个功能,但仅限于 Apple 设备,而且传输大文件有时也不太稳定,同时也无法与 Apple 之外的设备( 比如: Windows / Android / Linux )相互传输。

我使用过一些类似的软件,有些无法正常传输,有些操作繁琐,有些功能太多,有些界面过于古老,既然都不满意,那我就自己开发一个,优美的设计,简单的操作。

经过几个月的奋斗,它终于诞生了 - Airclap

刚刚在 medium 上发了篇文章,有账号的小伙伴帮忙点个赞

Airclap — Send any file to any device

5872 次点击
所在节点    分享创造
48 条回复
MzM2ODkx
2024-06-20 14:26:30 +08:00
iOS 商店没上国区的吗?
wuyiccc
2024-06-20 14:32:27 +08:00
小杠一下... flutter 并不支持 windows arm 系统,所以不是全平台,我倒是想要一个支持 windows arm 的传输工具来着,奈何 localsend 不能再 windows arm 下使用
sloknyyz
2024-06-20 14:59:37 +08:00
你这个免费还是算了,最大只能 100MB ,完全没法用,这基础中的基础功能了
272664150
2024-06-20 15:43:36 +08:00
2022-11 后不上班吗?
tthem
2024-06-20 15:59:42 +08:00
大佬太强了!!!
LuLiangDev
2024-06-20 15:59:57 +08:00
@dwwwen 那必须上 Flutter ,确实很省事
LuLiangDev
2024-06-20 16:00:13 +08:00
@iMusic 暂时不上国内
LuLiangDev
2024-06-20 16:01:18 +08:00
@wuyiccc 其实 flutter 是支持 arm 的,只是需要 arm 的电脑打包。可能是因为点在 arm 的电脑覆盖面太低,很多应用适配不方便
LuLiangDev
2024-06-20 16:01:55 +08:00
@tthem 🎉🎉🎉🎉
LuLiangDev
2024-06-20 16:03:31 +08:00
@272664150 上班呐
wuyiccc
2024-06-20 16:18:17 +08:00
@LuLiangDev 有文档么,我看 docs.flutter.dev 文档给的 windows 只有 x86_64 这个
keyboardCat
2024-06-20 16:22:18 +08:00
在用 localsend
LuLiangDev
2024-06-20 16:31:11 +08:00
@wuyiccc 具体我也没有弄过,不过我看 sdk 给的都是 64 的,应该是可以用的,你可以试试
Jaosn
2024-06-20 16:43:01 +08:00
挺好看的支持一下,就是免费限制的有点大~
BearCookie
2024-06-20 16:49:35 +08:00
我觉得楼主最好有一个竞品的比较的表格……不然很难体现优势
R4rvZ6agNVWr56V0
2024-06-20 16:57:05 +08:00
有需要,但是 App Store 提示:目前你所在国家或地区尚不提供此 App 。
debuggerx
2024-06-20 16:58:09 +08:00
@wuyiccc 支持 windows arm64 的,准确来说是全平台都支持 arm64 ,包括 Linux (我已经在打 arm64 的 Linux 包了)
https://docs.flutter.dev/reference/supported-platforms
wuyiccc
2024-06-20 17:00:53 +08:00
@debuggerx 好滴,感谢~
debuggerx
2024-06-20 17:13:07 +08:00
@wuyiccc 因为 arm64 的 linux 和 windows 机器还非常少见,所以文档里没给 arm64 的 sdk 链接。实际上有个非常简单的办法获取 arm64 的 flutter sdk ,就是先下载 x64 的 sdk 正常配置,然后去 flutter/bin/这个目录下把 cache 目录删了,这个目录里就是 x64 版本的 dart sdk ,最后执行 flutter doctor ,脚本发现 cache 空了,就会根据当前机器的系统和架构自动下载合适的 dart sdk 到 cache 目录下,这样就完成了 arm64 flutter 环境的配置。
MzM2ODkx
2024-06-20 17:49:54 +08:00
电脑端要可以设置自定义目录吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1051102

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX