博客

群星,我的归宿

Ruby-china 的 Android 客户端

开源地址

https://github.com/gonjay/rubychina4android

下载

Google Play下载

开发版下载 1.0.5

发布版下载 1.0.5

特性:

  • 整合Ruby-China的faye实现消息实时推送功能【新!!!】
  • 安卓原生的侧滑抽屉
  • 下拉刷新
  • 主页帖子列表下滑到头后自动获取新的内容
  • 浏览帖子详情并支持Markdown,左右侧滑分别展示帖子内容、回复列表、回复编辑(预览)
  • 登录、退出功能
  • 注册

为什么要开发安卓版本

  • 热爱Ruby-China社区
  • 我希望用自己掌握的技术在安卓上面提供优秀的体验
  • 探索HTML5与native的结合
  • 一套更快更好的与Rails结合的移动端开发技术

预览

.png?imageView2/1/w/300/h/550)

.png?imageView2/1/w/300/h/550) .png?imageView2/1/w/300/h/550)

Tips

练习之作,所以客户端还不是很完善。关于如何让iOS支持Markdown,我觉得完全可以使用一个UIWebView来实现,可以参考这个index.html 然后这么调用

1
2
NSString body_html = Topic.body_html;
[self.webView stringByEvaluatingJavaScriptFromString:(@\"$('#display').html(%@);\", body_html)];

当然也欢迎会Android的朋友贡献代码咯,不过你得学会使用AndroidStudio,从Eclipse过来的童鞋可能得花点时间适应一下,不过确实是很有效率的开发工具

开发

fork和like是最能证明这个开源APP的价值了,所以对repofork或者是like吧,越多我越有动力把这个app完善好!当然也期待你的contribute

Comments