MyReader是一个
Qt Quick开发的s60平台GoogleReader客户端,目前版本是1.0,这个版本只提供了阅读功能,其他评论,分享交互功能等待后续版本提供。
MyReader支持s60 fp1,fp2和s60 5td系统,在实机e71上运行良好。
MyReader可以阅读googleReader所有订阅列表,标签下的文章。
在非触摸机型上,主要靠导航键,左右软键操作,按数字键5可以隐藏底部工具栏,按"+"可以放大文章页面,按"-"缩小文章页面。
源码已经开放:
https://github.com/jamiesun/MyReader
应用发布地址:
http://code.google.com/p/myreader-release/
notes:
学习Qt quick两周的成果,基本上是边学边做了。
我平时使用最多的就是GoogleReader了,但是苦于没有好用的免费s60的客户端,目前最好的app应该算gReader和Gravity,不过都是收费的。所以一直打算DIY一个,用pys60和wrt试过,效果都不理想,界面表现力太差强人意。
偶然发现Qt quick已经正式推出一段时间了,看了看文档,很有诱惑力,于是就又拿GoogoleReader来做试验品了。
基本上是用周末和零散的时间完成,一些交互功能很想做,比如评论分享,发buzz,twitter等,有兴趣的可以交流下。
Qt quick的界面表现力超强,界面定制能力超强,这得益于qt这个强大的支撑。
用Qt quick做应用给我的感觉就是像用photoshop设计作品一样,在很多方面感觉比android的开发方式爽很多。在NOKIA的blog上有篇文章介绍了用photoshop和gimp设计界面并导出qml文件.这个做法实在是很NX。我在gimp上做了测试,确实不是吹牛,GIMP是用的一个py插件脚本,这个脚本还需要修改修改,导出的文件才比较完善。
(
http://labs.qt.nokia.com/2010/10/19/exporting-qml-from-photoshop-and-gimp/)
如果有开发flash的经验,用起Qt quick来会得心应手,声明式界面脚本与c++,javascript完美的结合会让你很爽的.当然此(Qt)C++非symbian C++.
在python平台上也不寂寞,最新的pyside已经包含了Qt quick的支持,当然还需要折腾一下pys60 2.0,以后会恒简单的,python也许真的会成为symbian,meego上的杀手级功能。
忘了symbian吧,记住Qt就行了。
如果手中还有n97,n95,e71,e72等“老爷机”,那也别闲着,Qt quick可以折腾折腾。