良好的java基础,熟悉掌握面向对象、面向过程;
熟悉掌握Android应用UI设计、使用常用布局、自定义控件开发;
熟悉掌握Android数据存储(文件、SQLite、SharedPreferences等);
熟悉ListView、 RecyclerView的优化和异步加载网络数据;
熟悉图片处理及缓存处理;
熟悉掌握Handler机制,和AIDL进程间通信;
熟悉事件分发机制;
熟练处理Android中的OOM、ANR异常;
熟悉掌握性能优化;
熟悉掌握TraceView、LeakCanary等性能优化分析工具;
熟悉使用分享、推送、及第三方支付等功能的 SDK;
熟悉阿里百川、环信即时通信等;
熟练掌握MVC、MVP、MVVM;
熟悉掌握Clean架构;
熟悉当前流行的Retrofit、OkHttp、EventBus、ZXing、Butterknife、Glide、Picasso等Android开源库;
熟悉Kotlin,了解APICloud低代码开发。
项目名称:计量业务现场跟踪及质量管控
项目介绍:计量作业是计量业务现场跟踪与质量管控app,主要是计量现场管理的工作。包括作业工具、现场工作验收、计量工作现场管理。应用于云南电网,现已上线移动云网。上线之后作业于云南各省市区供电局以及计量下各外协单位。
主要职责:负责计量作业App产品的研发以及框架设计,开发和维护项目公用模块;根据客户要求更改产品功能以及开发新功能。对项目进行单元测试并及时修改开发中的遇到的BUG,根据产品和测试人员修改相关BUG。
使用OkHttp以及Retrofit+RxJava请求网络数据;
使用GreenDao对项目信息,物资信息等数据进行存储;
使用约束布局、组合控件与自定义控件完成复杂的UI;
使用ZXing完成物资的领取与使用;
使用EventBus完成数据的传递;
使用Glide展示作业与签到图片;
使用蓝牙spp与设备通信完成电能表检测数据与压降误差数据的开发;
基于Modbus RTU协议通过蓝牙与蓝牙串口开发板通信完成电压互感器与电流互感器与检测仪之间通信;
使用AES(128)加密二维码数据与解密蓝牙通信返回的报文;
项目采用MVVM架构与组件化开发;
使用路由模式对每个模块之间通过路由器达到通信作用。
项目名称:巨梨
项目介绍:巨梨app是一款手机社交平台软件,采用的是最新的社交测试关系匹配玩法,在巨梨app上用户可以查看附近跟你一起志同道合的朋友,还有各种模拟真实场景的社交功能等等,非常全面,智能匹配。在百度开发者平台、华为开发者平台等平台上线,上线之后平均日活量达到2W左右。
主要职责:负责巨梨项目的整体开发以及维护,参与产品的研发,控制产品开发时间,进行单元测试。
使用Lottie通过Json文件显示引导页动画;
使用高德地图的高级功能自定义地图显示首页功能,在地图上显示Marker(每个商家的显示);
使用自定义View显示俩人之间的三观精准匹配;
使用OkHttp以及Retrofit+RxJava请求网络数据;
使用Socket实现“open—write/read—close”模式,实现聊天室功能;
使用自定义RecycleView 展示附近的人;自定义ItemDecoration展示上滑关注下滑删除;
使用自定义View双缓冲机制显示部分UI,如进入商家显示商家2D地图;
采用环信即时通信实现实时消息;环信自定义消息实现赠送功能;
使用组合控件展示个人中心和设置等页面;
使用约束布局对复杂UI优化;
采用第三方支付(微信支付、支付宝支付)(运营端与商家端);
采用银行卡支付功能提现和支付;(运营端与商家端)
项目使用MVP架构。