在过去的一个来月,我利用业余时间做了一款光谷社区的第三方 Android 客户端。
前言
光谷社区是我在决定离开帝都回武汉的过程中,及回武汉之后关注得较多的武汉本土社区,网站 http://guanggoo.com 自己的 description 是这样的:
光谷社区是源自光谷的高端社交网络,这里有关于创业、创意、IT、金融等最热话题的交流,也有招聘问答、活动交友等最新资讯的发布。
描述得还比较准确。我觉得身在光谷,或者心系光谷的童鞋们可以关注一下。
发布详情
目前支持特性:
- 登录
- 首页主题列表(三种视图)
- 主题详情 / 评论列表
- 节点列表 / 节点主题列表
- 评论 / 艾特用户
- 分享主题链接
- 发表新主题
- 查看用户信息
源码放在 GitHub 上:
https://github.com/mzlogin/guanggoo-android
部分界面截图:
更多的功能开发、完善以及优化还在进行中,也希望看到的朋友们下载试用起来,多提建议多交流。
好吧,啰嗦了这么多,哪里能够下载得到呢?
APK 下载链接
(如果是在微信里看到这里,建议长按后复制链接到浏览器打开)
https://mazhuang.org/guanggoo-android/guanggoo-lastest.apk
百度网盘备用链接:
https://pan.baidu.com/s/1pL0t1Zd
扫描或识别二维码下载
(如果使用微信识别二维码不能开始下载,还是复制上方的链接到浏览器打开下载吧)
为什么会做这个
社区目前只有 Web 页面,做了移动端适配,体验也还不错。不过作为一个打开频率较高的应用,我还是希望能用上 App;
之前偶然在社区的几个帖子里也有一些用户问到是否有 App 可用,都没有了下文,可以满足一下这部分用户的需求;
作为一个长期维护的业余项目,更深刻地体会 App 开发的整个生命周期,也将一些想学习的技术应用到实际项目中;
借此机会认识一下光谷技术圈子里志趣相投的朋友。
前缘后续
上 GitHub 搜索 guanggoo 出来的结果很少,发现有一个 cauil/react-native-guanggoo 的项目适配了 iOS,独缺 Android 客户端,于是决定自己写一个。要不是那一阵刚好闹 Facebook 开源许可证风波,让人没有学习 React Native 的信心和欲望,也许我就学点 React Native 在这位仁兄的基础上开发了。
经过几周业余时间和十一长假期间的开发,目前完成度不算特别高,但常用的功能已经基本可用了,当然还有一些功能比如注册、帖子里的外部链接打开等,我是先抛给了系统浏览器。想着只埋头自己开发也比较枯燥,决定先放出一个版本来让网友们吐吐槽,提提意见,应该能做得更好。
PS: 本文非软文,也没有收取光谷社区任何好处,请光谷社区嘴炮管理员看到这里帮我开通个 VIP,我的社区 ID 是 mzlogin,:-P。
好了,最后照例安利一下我自己的微信公众号,近期专注 Java、Android 相关的技术分享,如果你感兴趣,可以关注一下接收最新动态。
文档信息
- 本文作者:Zhuang Ma
- 本文链接:https://mazhuang.org/2017/10/14/guanggoo-android-app/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)