一直关注 RubyChina,一直在浏览 RubyChina,其实我的工作和编程没有一点关系,但自己一直比较喜欢代码,尤其喜欢 Ruby 以及 Rails。
一个多月前,头脑发热突然想学习 Android 编程,于是想着能拿什么来练手。然后,我发现以前的 RubyChina 的 Android 客户端几乎都不能用,而官方的版本其实是用 https://github.com/turbolinks/turbolinks-android 来完成的,用起来和网页版没多大区别,实际使用感觉还是原生 App 体验好点点,于是就有了为 RubyChina 做一个 Android 客户端的想法,Homeland for Android 就产生了。
当然,写这些代码仅仅是出于学习的目的,当然,如果大家觉得还可以用,我还是很高兴和乐意的。
程序的 UI 参考了锤子手机内置的论坛 (http://www.smartisan.com/apps/bbs),感谢。(因为我目前用的锤子手机 😜 )
官方的 V3 版的 API 能够提供的功能我基本上都做到 Homeland4Android 里面去了,因为手机屏幕尺寸、性能、输入不便 (手机语音输入现在很厉害了,不比打字慢) 等原因,手机版可能用来浏览的居多,所以仅仅用来浏览一下,看一看,或者简单编辑,我认为还是不错的。
如果后续有需要,我再到 RubyChina 提 PR,完善 API,为 Homeland4Android 完善新的功能。
简单的功能列表
因为代码刚刚完成,还没有写测试代码,而且我又是初学者,难免还有诸多问题和 Bug,所以并没有到发布平台进行发布,后续如果有必要,再做考虑。
人品保证,绝无任何不良程序,绝无索取任何多余权限。