1) 布丁优惠券APP重写
负责工作:参与设计评审、接口定义;独自完成App端技术选型、架构、开发。
项目描述:布丁优惠券是一款老产品,曾获2011年黑马大赛冠军。经过三年多的迭代开发,代码可维护性下降且闪退严重,所以决定重写。网络层弃用笨重的thrift框架,改用更现代的AFN库;数据层弃用本地文件存储,采用更强大的SQLite;UI弃用不够扁平的旧版设计,重新设计开发。重写后代码量从17万行降至2万行,闪退率从2%降至0.2%,运行更加流畅,用户体验提高。
2) 爱讲冷笑话网站客户端重写
负责工作:参与设计评审;独自完成App端技术选型、架构、开发。
项目描述:爱讲冷笑话网站客户端,由我兼职开发了3.0.0版本。采用了AFNetworking、
coreData、侧栏抽屉式UI重新开发。实现了笑话浏览、评论、发布、收藏以及第三方登录、
分享、图片浏览、夜间模式等功能。除了更好的实现了以上功能,3.0.0 版本在架构和代码质量上比之前外包版本提高。
3) 其他个人App
比特闹钟:业余时间帮朋友开发的一款比特币、莱特币实时行情软件;
好吃菜谱:创业时开发的一款 iPad 菜谱应用;
土蛙动物乐园:创业时开发的一系列幼儿教育应用中的一款,使用 cocos2d-x 框架实现。