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