About Catnut微博客户端
## 说明
一个「简洁,流畅,快速,开源,去广告,省流量,支持离线查看,并且附带了每日更新500px精彩照片和知乎每日精选的插件功能。 程序架构启发自 Google IO 2010 - developing-RESTful-android-apps,界面设计启发自 Twitter for Android,只为 Android4.1+ 项目主页及源代码地址://longkai.github.io/catnut/
## 程序设计
程序的架构我觉得还是非常不错的(个人卖瓜),参考了Google I/O 2010的一篇论文,写的一个RESTFUL风格的app,整体来说,整个层次都挺清晰的,从界面,api封装,发送请求,解析请求,本地缓存,即时显示数据诸如此类。所有的耗费时间的操作(除了显示表情和打开uri吧)都放在了异步线程处理,基本上应该不会出现程序卡死(我从来没遇到过)的情况了,当然,fc(闪退)还是有可能的,不过这不是一码事Orz 整个操作还是挺流畅的吧,刷新还是加载更多都挺快的,把时间线一直拉长,拉到1000+的微博还是很流畅的Orz 我的机器是1G的内存,相信能跑的起Android 4.1+的机器基本上不会低于1G的内存。(测试环境为wifi, Android4.4.2&art) 此外,这app挺省流量的,尽可能的通过少的请求获取尽可能多的数据。app支持离线功能,尽可能的会把得到的数据缓存起来,这些数据可以在没有网络的情况下或者你自己设置是否优先选择本地数据加载哈~
## 界面设计
这个应该是很朴素的Android Design了,参考(也可以说是模仿,那话咋说,模仿是最好的恭维嘛)了Twitter的界面,不少图标也是从Twitter那里拿到的,说得我都不好意思了,反正估计大多数人也不知道有Twitter这个存在吧Orz 用微信的朋友们可能发现微信5.2的界面变了,和以前大不一样了,也许爱玩app的你也发现了其实市面上存在不少类似微信界面设计的应用,不过更多的是类似之前微信界面的应用,比如现在的官方微博,什么什么的,那不是Android的风格,那个是水果IOS的风格。至于这两个平台的设计理念我也不想讨论了,其实我也不太懂哈!不过可以预见,会有越来越多的app会的界面会转向微信那种界面,大家应该会逐渐接受的,我说的是Android平台哦Orz
Download and install
Catnut微博客户端 version 0.9 on your
Android device!
Downloaded 50+ times, content rating: Not rated
Android package:
org.catnut, download Catnut微博客户端.apk