1、项目责任描述:
参与和搭建过多个移动直播类APP安卓端开发实现,涉及业务需求沟通、方案选定、以及功能迭代、性能调优、Bug修复。开发使用语言:Java + Kotlin。
技术功能描述:
MVP架构模式 + Okhttp + Retrofit + Rxjava + Rxandroid + Glide + Arouter +Jetpack相关Lifecycle、Livedata 等。
描述:客户端使用MVP面向接口编程思想将View层与Model层进行完全分离,业务代码和逻辑代码进行解耦。主界面UI采用ViewPager 嵌套Fragment的方式进行展示。基于Okhttp +Retrofit + Rxjava 进行网络库二次封装,封装成独立的Network modle,单独成为模块方便使用。界面间的通信采用Jetpack liveData,生命周期管理使用Lifecycle,有效防止数据丢失及不必要的内存泄漏。
2、项目责任描述:
主要负责咪咕音乐APP音、视频彩铃模块功能需求开发,以及彩铃模块化、插件化后提供给部分省份中国移动掌厅集成使用并与对方研发人员进行业务对接、功能联调。负责参与需求研讨会,与产品、研发人员进行需求沟通。针对彩铃小组进行任务划分、需求对接、外部沟通、资源协调、上报项目完成情况等等。
技术功能描述:
MVP架构模式 + Okhttp + Okgo + Rxandroid + Glide + Arouter + 插件化(Shadow)等等。使用MVP架构模式面向接口编程思想将View层与Model层进行完全分离,业务代码和逻辑代码进行解耦。对整个彩铃模块进行功能细分,抽离成多个module子模块并通过Gradle参数变量配置进行按需编译打包,以应对各个省份移动掌厅不同功能的集成需求。