原生App,Material Design风格。
官方API提供的功能基本上都实现了。
发帖和回复有一个简易的Markdown编辑器,可以预览。
官方没有给图片上传接口,但是支持引用远程图片。
话题可以保存草稿,可以自定义小尾巴。
设置里的推送是摆个样子的,目前官方没有给推送接口,这个也没法实现。
Markdown是在客户端渲染的。
目前没有找到很好的解决方案在原生控件上渲染Markdown。Android的TextView是可以支持图文混排的,但是如果图片是网络的话,这个逻辑就很复杂了。
目前的解决方案是使用WebView渲染Markdown,所以ListView中所有的Item都是WebView,实际使用稍微有一些性能问题。
Material Design风格的实现上,个人觉得还是搞的蛮漂亮的。
Markdown编辑器一定是一个亮点,目前还有一些逻辑问题,比如有序列表自动生成不能超过序号10,未来逐渐优化吧。