1、由于旧项目经多人辗转开发,代码繁乱复杂,于是决定运用 MVP 模式进行重构,按包分解各个功能模块,并添加函数注释,提升了项目清晰度与代码的可读性;2、抽象倒计时模块,方便给各游戏界面调用显示,提高代码的复用性与扩展性; 3、抽象地图定位接口,方便第三方开源库替换;4、实现游戏省份、玩法切换的可配置化开发;5、实现第三方分享,微信支付;6、实现 Gradle 的多渠道打包。
评论