一周前把正在 TestFlight 的 iOS 代码开源了,今天早上刚刚把 Android 版代码也放出来了,建了个单独的 org 在 github 上面: https://github.com/v2er-app , 双端代码包括 https://v2er.app 网站的源码都放在了这个 org 下。
选择开源并没有啥高尚的理由,主要是因为靠增量用户付费这条路对于 V 站这样很小众又有一定门槛的网站行不通,另外越发觉得一个人精力不够,( 5 年前开始写 Android 版时没有这种感觉).
所以想开源出来借助社区的力量,大家一起维护一个好用并能持续更新的 V 站客户端, 这也是把 code 放到一个单独的 org 下的原因,所以你不必觉得是在为我个人的 github 贡献代码,任何人都可以申请加入这个 org (目前已邀请到站长 @livid 加入) 只要你可以对这个项目做点贡献(不限于代码, 比如 design 资源)都欢迎你申请加入这个 org 。
我觉得一个比较好的情景可能是这样,比如你在使用过程中发现了什么 bug (或者功能建议), 欢迎你在对应的 github issue 区提 issue, 然后这个 issue 可以由你自己或别人来认领,修复(完成)后可以提交 PR 。 或者你觉得 app 中某个地方的图标或 UI 不好看或设计的有问题,也欢迎你提 issue ,如果能提供一个你觉得的好的方案就更好了(比如你自己设计一个 icon 共享出来)
另外长期一点的规划大概是这样:
- iOS 版会先把功能对齐 Android 端,然后上架 App store
- Android 版准备换成类似 iOS 这种 tab 在下方的设计,因为现在的 Android 手机也都是全面屏了没有了底部的三个按键,底部 tab 这种设计会更合理一点。
- 逐步迁移到 API 上(目前大部分还是解析 html )
听了上面啰嗦的这些,如果你还感兴趣请访问: https://github.com/v2er-app
