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、接入拾音算法包实现;