1、Eyepetizer是一款短视频播放应用,具有每天定时更新,可以搜索短视频,关注作者、短视频、评论,下载缓存视频等功能。
通过FragmentTabHost、Fragment、ViewPager对整个项目框架简单搭建,方便整个项目管理。使用当下比较流行GSYVideoPlayer视频播放器,实现单个视频播放,列表视频播放,全屏播放等。 整个项目使用RxJava+Retrofit+MVP快速开发,在项目中运用MVP模式,有效降低耦合度,使每个模块划分明显。
2、乐主app负责开发乐主门禁应用系统,实现了通过蓝牙、GPRS这两种方式,具备近距离、远距离门禁的控制,同时业主可以邀请亲属,并获得开门权限。由于考虑到外来人进出方便,实现门禁临时密码,有效期1个小时,可以通过微信进行分享。主要项目使用OkGo网络框架,Glide图片框架,进行项目快速搭建,同时集成百度地图,进行用户定位,通过定位的坐标请求网络获取当前信息,由于考虑到Android机型比较多,为了方便更新使用了热修复,通过打补丁形式,进行及时更新。通过Logger对项目Log日志管理,并且进行系统日志采集,把采集到数据提交到服务器,可以及时对数据进行分析,定位系统问题。使用用户行为分析,记录用户的操作行为,进行大数据分析用户行为。