1.六年android工作经验,本科计算机专业出身
2. Java基础牢固,线程,集合.IO流,tcp/udp基础网络、基础算法等
3.熟练使用Android studio , eclipse,postman等工具
4. 熟练掌握Android各项基本开发技能,如普通界面绘制,数据库,各类原生组件,各类原生服务,生命周期等
5.熟练掌握Android中View的绘制,动画,事件分发等
6.熟练使用优秀开源框架,例如retrofit,rxjava,gradle等.
7.熟练掌握蓝牙,低功耗蓝牙以及TCP UDP等连接协议
动环监控APP
1,给Android app设计编写架构,研发框架
2,封装公共模块功能,解决各种疑难杂症
3,为公司开发平台研发技术选型
4,完成产品功能迭代与性能调优
技术描述:
app框架:
客户端使用面向接口编程思想将View层与Model层进行完全分离,业务代码和逻辑代码解耦
主要UI框架:
界面完全独立于app,通过windows端专门的UI编辑工具生成XML界面文件,然后app通过解析XML文件绘制界面在屏幕上。
采集模块:
平板底层已实现数据采集功能,APP通过TCP的方式与底层进行通信,通过底层提供的接口获取采集数据,然后解析后展示在界面上。
界面间通信方案:
界面间的通信均采用EventBus进行通信,有效防止数据丢失及不必要的内存泄漏。
大图片显示方案:
基于glide做了图片显示的优化,尤其是对gif图片的优化。
网络模块:
基于retrofit + rxjava 进行了二次封装,封装从独立的network modle,使得业务开发者对netWrok modle可以进行黑盒处理,只需在使用的时候添加自己对应的接口和Bean。