AirController是一个开源版本的HandShaker,首版发布于2022年2月13号。桌面版本使用Flutter引擎开发,得益于Flutter的跨平台特性,该应用同时支持在Windows、macOS以及Linux平台运行。移动端版本使用Kotlin语言开发,http服务框架使用AndServer,其类似于Spring MVC的特性给开发带来了极大的便利,感谢作者的辛勤付出!
更新说明
本次更新距离上个版本时隔两个月,版本来到了0.3.0。该版本为大家带来了两个新的特性:联系人管理与应用管理。使用当前版本,你可以管理当前手机安装的应用了,支持安装、卸载(批量)、导出(批量)你的手机应用。同时,你还可以使用当前版本管理你的手机通讯录,包括新增、编辑、删除联系人,支持联系人头像上传等。
除了以上两大特性,本次更新还包含了若干Bug修复以及部分代码优化,其中包括:
- 点击屏幕边缘,菜单被裁剪显示不全的问题
- 工作正常,但手机端却提示“修复”的问题
等。
除此之外,值得一提的是,在版本开发期间,Flutter版本来到了3.0,所有桌面平台的支持都进入了稳定版,性能也得到了进一步提升,AirController也随之升级。目前,最新版本使用Flutter SDK 3.0.2构建。
使用要求
由于本次更新涉及新的特性支持,手机端版本需要同步更新至0.3.0,否则将导致新功能无法使用,为了方便国内用户下载,我已经将最新版本apk文件上传至蒲公英,大家可以扫码下载。
下一个版本计划
目前版本0.3.0,距离稳定版本也有很长一段距离。目前,重点需要解决的问题是:支持拖拽。目前版本只能通过右键菜单的方式进行文件导出,不支持拖拽操作,体验感非常不好。下一个版本主要期望解决这个问题,除此之外,就是常规的代码重构、Bug修复等等。
后记
如果大家在使用过程中遇到任何问题,欢迎在Github给我推issue,如果大家喜欢这个项目,请点击star支持我。项目链接将放在文章最后,如果你对项目感兴趣,欢迎添加QQ交流群,一起来聊一聊。
交流
QQ群: 329673958
微信公众号:欧阳锋工作室
Github:github.com/air-control…