1.四年Android开发经验,基础扎实,具备重构项目的能力;
2.能够使用MVP框架和Dagger2依赖注入,达到解耦效果。
3.能够使用RxJava + Retrofit + OkHttp搭建网络请求框架。
4.熟练使用Glide图片加载框架,对Fresco和Passico有一定了解。
5.能够使用Gson,FastJson等第三方库对JSON数据进行解析。
6.熟练掌握各种数据存储方式,能够灵活操作SQLite数据库及ORM对象关系映射机制。
7.熟练使用MPAndroidChart绘制柱状图、折线图、饼图等。
8.熟悉Android动画框架的使用。
9.熟练使用EventBus来进行线程间通信。
10.熟练使用ButterKnife或者DataBinding来简化控件查找和数据绑定。
11.熟悉View的事件分发机制,能够处理常见的滑动冲突。
12.熟练掌握Handler机制,并能熟练使用。
13.具备开发自定义控件的能力,能够改造现有控件。
14.掌握OOM异常的处理,了解Android性能优化方法。
15.熟悉常见设计模式(单例、观察者、建造者等)。
1、丫丫充电单车版APP(独立开发)
采用MVP + RxJava2 + Retrofit2 + Dagger2框架, 包括地图定位、扫码充电、支付宝/微信充值支付、Jpush推送等核心功能,以及注册、登录、设置等常规功能
2、能掌通APP(独立开发)
1)消息中心及时推送系统消息、故障报警消息、每日每周每月用能情况等。
2)总览模块用饼图、柱状图等方式清晰展示能耗信息、用能统计、峰谷平等数据,并支持自定义增减这些模块。
3) 智能诊断模块对已有设备进行质量检测和风险评估,指出设备存在问题并打分。
4)设备模块展示了设备的台账信息、运行参数、巡检参数等信息,并能够进行远程控制、查看操作历史。
5 )管理中心提供多项基础服务和行业服务,包括:抄表管理、团队管理、能耗分析、节能评估、投诉中心、物业保修、巡检录入等等。
6 ) 基础设置:修改密码、检查更新、意见反馈、缓存清理。
3、远盈智慧消防APP(独立开发)
4、金融中国APP( 独立开发 )