良好的编码能力和代码规范,可以阅读英文技术文档熟练掌握Core Java编程,具有良好的Java编程习惯;
熟练掌握常用UI控件,熟练常用布局布局和设计;
熟悉 Android MVP应用框架设计,常见设计模式;
了解Android系统基本原理,如Android消息机制,View的事件机制和工作原理;
熟悉Android应用层开发,对Android源码有研究,能够熟练进行自定义控件的设计与实现;
熟悉性能优化,并使用性能检测工具HierarchyViewer和TraceView进行性能调优;
掌握会使用Android下的Handler消息机制进行编程;
掌握并了解使用Rx Java响应式编程机制;
掌握Android开发中出现的ANR、Crash等异常处理; 熟练解决市面上各种Android机型适配;
了解并使用三方API/控件;
小诚付商户端
小诚付商户端软件服务于小诚付商家,商家用户使用软件可以简单明了的查看自己的店铺经营状态的管理软件,可以让消费者进行扫码付款,帮助商家用户们更加简便的进行收费等业务。
技能要点:
使用MVP框架开发;
使用Zxing生成和读取二维码方便小诚付用户端软件进行扫码关注/预定等业务; 使用RecyclerAdapter框架BaseQuickAdapter减少重复的Adapter代码;
添加腾讯UI框架QMUI,方便灵活的使用其提供的自定义控件,提升开发效率。
电压管理 - 独立开发
电压管理是一款基于电压硬件设备的辅助管理app,该设备将地理位置、电压异常/正常信息记录上传服务端,app侧则将根据不同的用户权限对上述信息进行管理(上报、回退、审核等)、电压信息展示等功能。
技术点:
接入百度地图SDK,GPS定位图层实现查询硬件设备信息; MPAndroidChart图表实现电压数据展示。
华为手机/平板 EMUI版本升级项目 - 组员
华为手机Android平台的系统应用软件开发维护.曾参与过华为平板M3/荣耀畅玩平板2中上层应用的软件开发维护工作,以及后续在系统应用项目组中参与Settings模块的软件开发维护。
负责Settings模块bugfix;
负责Settings等模块Beta问题分析处理负责项目中配置仓配置项;
负责货架化应用的预制;
定制圈 - 独立开发
定制圈是一款商城购物类的Android应用程序。本App主要目的是向用户销售公司的商品(衣服),同时还可以根据自己的身 体数据来进行定制,用户在手机端上可以进行浏览商品线上付款购买,后台收到新订单提示,进行发货并安排业务人员在规定 的时间内送货上门。
技术点:
使用Picasso图片框架, 加载展示图片;
使用友盟第三方实现社会化分享,第三方登录; 实现支付功能; 使用EventBus简化组件之间的通信。
小诚付商家端是一款精简的商户入驻app,店铺装修内容丰富,状态灵活调整,订单一键快速处理,各类订单状态展示清晰,电子记账,清晰明了,每日营收查询方便,实时掌控自己门店生意,支持消费者扫码付款,即扫即付,商家收款便捷省时
电压管理是一款基于电压硬件设备的辅助管理app,该设备将地理位置、电压异常/正常信息记录上传服务端,app侧则将根据不同的用户权限对上述信息进行管理(上报、回退、审核等)、电压信息展示等功能。
定制圈是一款商城购物类的Android应用程序。本App主要目的是向用户销售公司的商品(衣服),同时还可以根据自己的身 体数据来进行定制,用户在手机端上可以进行浏览商品线上付款购买,后台收到新订单提示,进行发货并安排业务人员在规定 的时间内送货上门。