项目平台工具:Android Studio、Git版本控制。
Solo,是一款集IM、视频聊天、人脸动效等功能的视频交友app。
本团队负责app整体的架构设计及核心开发等工作,通过模块化设计思想将项目分为基础模块、核心模块、各业务模块,并解决了业务间的耦合、模块间的通信、进程间通信等问题,实现各个业务模块能够独立运行。
负责开发的模块如下:
1.IM模块:集成第三方通信SDK,通过自定义通信协议,实现消息推送,以及IM中各种场景需求(如发送文字、图片、礼物、红包、小视频等);
2.直播模块:集成第三方直播SDK,实现1对1的视频聊天功能;
3.用户模块:实现分享、第三方登录、登录互踢、商品购买、积分兑换等功能;