borney
Android架构师
在线音乐
产品背景:
创业
产品概述:
一个类似于QQ音乐和网易云音乐的产品,给厂商定制的在线音乐C端产品,从0开始研发,包含本地音乐扫描/播放功能;合并多曲库实现在线播放音乐功能;音乐歌单/专辑/艺人等功能;在线长音频功能;在线MV功能;在线账号音乐VIP/歌曲歌单等收藏以及服务器同步功能;边播边缓存功能等;封装跨进程调用;适配了三星/魅族车机版本;主导研发了产品广告SDK。
使用技术:
Kotlin+MVP架构(Google Clean Architecture)+ViewPager/Fragment嵌套UI架构+多渠道分离+Room+消息推送+协程+retrofit网络框架+类插件华商业化+类组件化(ARouter)开发模式+微信支付/支付宝支付/厂商支付/+微信账号/QQ账号/手机账号/厂商账号等
责任描述:
1、完成整个软件的技术选型和软件架构。
2、完成软件组件化开发模式的转变。
3、设计了商业化类插件化的开发模式。
4、适配标准多媒体调用接口,封装跨进程调用接口,方便其他C端产品使用音乐业务功能,以及业务数据。
5、音乐适配车机版本,完成业务和UI分离;适配三星汽车-手机跨端接口适配。
6、完成账号/支付/推送等核心功能。
7、使用APT实现事件总线框架,方便软件产品全局事件的触发回调。
8、实现音乐边播边缓存的缓存架构。
9、增加音乐安全业务,实现了反调试功能,增加了代码字符串加密功能。
10、封装数据统计/轻量级的ORM等公共模块功能。
11、优化产品性能,提升产品稳定性。
12、搭建了音乐产品/商业化插件服务器编译系统。
浙公网安备33011802001633号
浙ICP备1805484号-2