熟练运用Android基础SDK,绘制UI
熟练搭建高效的Activity与Fragment
熟练绘制自定义View,绘制基础动画、自定义控件等
熟练运用网络框架,熟练运用OKhttp3,Volley,Retrofit等Http库,及Mina等TCP库
熟练运用MVP模式,进行RxJava2+Retrofit结构的MVP开发
小区管理中心+广告屏播放器
以小区管理中心作为安卓端的通信中心,在后台运行数据支持服务,为广告屏等下属设备提供24小时不间断的数据服务,与下属设备通信主要靠TCP通信,此处使用的是Mina框架
广告屏使用ExoPlayer作为播放库,采用MVP模式,通过Mina框架与广告屏进行数据通信,数据体内容在两端都将序列化为Json规范,然后由Gson工具反序列化为数据实体,进而实现稳定的通信