1)使用通知推送,对用户邀请消息,进行页面显示,并接受后台消息通知,进行一对一推送。
2)集成腾讯 IM 进行聊天功能开发,使用腾讯 IM SDK 并集成腾讯 tuikit 进行页面修改,完成聊天。
3)集成七牛云 SDK ,实现直播功能,并实现一对一视频和三人间派对直播,在各种直播间内,开发礼物模块,实现礼物赠送和礼物动画播放,飘萍等功能,实现弹幕聊天消息。
4)使用友盟分享,完成直播间的分享和引流功能。使用 recycview 完成类似微信朋友圈动态功能。
5)使用代码生成器:自动生成寻找控件 id 代码,减少代码冗余。
6)使用数据库建模工具:使用 greendao 进行本地数据存储 并使用缓存功能 缓存用户登录数据和直播美颜数据
7)使用第三方网络接口解析攻击:使用 fastjson对 json 数据进行解析并生成对应 javaBean
8)图片安全:使用 base 4对图片进行上传
9)多渠道打包
10)接入相芯美颜 SDK 并缓存美颜数据