上海妙克信息科技有限公司[VIP陪练]
VIP陪练提供一对一真人在线乐器陪练,海量优质陪练老师,丰富多彩的乐器选择,覆盖各类西洋乐器和民族乐器。已服务了全球超150个国家,用孩子喜欢的方式,给予他们专业的练琴指导,提升音乐素养。
项目经历:
VIP陪练家长端/老师端/学生端
音乐云课堂学生/老师端/小猪爱画画[flutter]
小马智能陪练
职责:
1,确定技术开发方案,梳理技术开发流程;
2,调整更新技术要点,撰写技术开发脑图;
3,评估开发时间,分发版本迭代任务;
4,维护项目代码,项目迭代功能技术实现,分发渠道包;
5,及时解决线上问题,性能调优。
应用技术:
1、VIP陪练项目整体使用MVP架构,网络、数据、视图、业务逻辑划分清晰。
2、OkHttp请求网络数据, Gson解析数据,Glide加载和处理图片资源;
3、音乐星球、音乐FM、乐谱演示视频等模块音视频播放器基于ijkplayer二次封装,支持倍速切换播放等;
4、轻量级AngentWeb承接购课活动、课后单等各种H5页面的加载以及JS交互
5、约课数据支持写入系统日历,使用GreenDao ORM嵌入式关系数据库完备增删改查操作,实时提醒用户上课;
6、自定义日历课表控件支持7-30天日历随意切换列表展示;
7、智能一对一教室采用声网、腾讯、juatlak以及云信的RTM/RTC/IM SDK实现教室音视频以及各种操作通讯,支持各线路SDK的智能切换保障教室通讯稳定;
8、智能教室自定义涂鸦画板,通过IM消息发送点阵坐标实现乐谱翻页、圈画、橡皮笔迹同步等功能,适配Android各个尺寸屏幕无偏差;
9、支持课中自动截图及录音文件上传;
10、教室内点赞动画以及学生端个性化UI均使用Lottie动画;
11、接入华为、vivo,oppo,小米,魅族厂商推送,提升约课\活动推送消息触达率、以及个推透传实现教室内老师学生互相呼叫等功能;
12、学生端业务功能基本和家长端持同,适合PAD使用,使用大量动漫类的UI以及动效。首页课列表背景动画用videoView加载播放;
13、学生端对接cocos2d游戏模块,使用git submodule添加子模块进行关联;
14、音乐云课堂教室业务多了多人教室;支持课件上传,上传课件支持ppt,pdf,word转图片;
15、组件化客服页嵌入Flutter,各端通用;
16、小马陪练整体采用RxJava+Retrofit+Okhttp+EventBus+MVP构建;
17、小马陪练智能教室使用腾讯TBS技术对接H5、接入拾音算法包实现;