手游彩客户端
对项目进行框架搭建、模块划分、架构改进、性能调优以及技术迭代。
主导项目的迭代及重构,经历了lua跨平台开发到原生和h5的混合开发。 iOS的框架也经历了使用系统开发模版到使用继承方式的MVC再到runtime方式的MVVM模式。
主导技术选型,大厅使用原生开发,游戏部分使用cocos2dx-lua,通过中间层进行数据同步、事件传递。部分界面使用web混合开发,通过js进行数据双向传递。
使用Python进行项目工程初始化的搭建,并指定使用统一的模块的模板。打包完成并且上传到指定目录后会向手机发送推送,点击可安装新包。
基于CocoaLumberjack及PLCrashReporter构建日志系统,并向服务器提交日志。
使用ReactiveCocoa对ViewModel和View双向绑定。