项目使用 MVP 代码架构,把代码拆分,利于开发维护,具备内聚低耦合特点, 并解决了内存泄漏
根据项目需求使用 Retrofit + RxJava+OKhttp 实现网络数据加载, 拦截器实现网络数据缓存
相关图片加载使用 Glide 框架和fresco图片加载框架,上传头像使用图片的二次采样进行压缩
使用 sharedPreferences进行对不同数据的存储
第三方sdk 使用腾讯超级播放器,多人视频会议,极光消息推送
屏幕触控: 监测并相应滑动点击等手势操作
通过使用腾讯 Bugly 收集线上 BUG,进行维护提高用户体验
对项目进行了性能优化,避免了卡顿问题,同时也优化了内存,避免了 OOM
负责项目的上线,上线前进行了 APK 瘦身、加固、多渠道打包、定制化包等处理
使用 git 管理工具对代码管理