一款给直播系统app ,1,网络请求 Rxjava +retrofit2+ okhttp3;
2.图片加载使用 Glide;
3.使用 ButterKnife 注解框架减少代码中 findViewById,setOnClickListener 等重复代
码,让代码变的更简洁;
4.Activity、Fragment 之间通信使用 EventBus ,bundle
5.网络返回的数据使用 Gson 解析;
6.上拉刷新,下拉加载更多,以及分页加载,加载过程中图片的缓存;
7, 一些页面上的请求的数据不变, 进行数据的缓存,避免下次再进行访问网络
8 . 使用到微信分享, 微信登录, 高德地图定位 , 使用融云sdk 进行通讯 ,
9 适配 长屏幕, 避免app 在搞分辨率底部出现黑屏 , 适配刘海屏
10 , 集成 极光推送 进行通知
11 , 使用zxing 进行二维码解析和生成二维码
12 使用mvp 模式框架