熟悉Java 编程思想,具有良好的编码设计风格。
熟悉开发流程中需求分析与需求文档的编写。
熟悉运用部分设计模式,如:单例模式,工厂模式,观察者模式。
熟悉Android 事件分发机制,View 绘制流程,自定义控件。
熟悉 Android 高性能编码及调优。
熟悉 Android 中一些屏幕适配问题的处理。
熟悉 JS 与 WebView 的互调。
熟悉集成第三方 SDK(百度地图定位、二维码扫描、证件识别、直播等)。
熟悉热修复thinker,andfix 原理。
熟悉cocos编码微信小游戏。
某数字货币交易平台
项目描述:数字资产交易平台
工作职责:
1.独立负责开发Android客户端
2.实现极光bug分析上报,实现登录注册,红包,扫码,数字货币转入转出,消息中心,账户中心等功能
3.图片的加载使用 Glide,与后台服务的通信使用Retrofit开源框架进行数据交换与对接,整个项目架构采用MVP架构,使用Android Butterknife 实现依赖注入。
4.优化客户端软件的模块结构和流程逻辑,处理内存管理,OOM等异常。
橙啦
项目描述:该应用是是一款大学生考试学习型APP,专注于考研、大学英语四六级等在线直播课程,并提供配套的学习资料。
工作职责:
1.负责优化页面样式,处理部分机型闪退的问题。
2.负责题库模块的搭建,处理滑动冲突,填空题的复杂布局等相关内容。
3.负责文件图书音频下载,引入GreenDao处理下载模块。
4.负责日历模块的搭建,修改开源日历源码,适配当前项目展示。
5.负责神策埋点,统计数据,开启服务上传应用信息。
6.负责修复跳过付款直接看付费视屏及头像上传等bug。
7.负责橙啦背单词微信小游戏开发与Android端的交互。
E 合众
项目描述:该应用是合众人寿自主研发的针对于保险业务员的管理平台,可供业务员实时查询
业绩、下属团队、客户资料、公司活动以及录入信息为客户投保、理赔。由传统的线下纸质 保单转为客户端投保,给业务员工作带来极大便利。
工作职责:
1.负责通用代码的重构工作。对项目页面结构重新调整,对公共使用的方法抽象封装,便于后期的维护。
2.负责解决客户端兼容适配的问题,如 Android 版本导致的 WebView 页面部分图片无法显示以及部分手机调用系统 Crmera 导致拍照闪退的问题。
3.负责 Android 版本 6.0 以上出现的 Dangerous Permissions 申请的处理。
4.负责开发平台通用组件,如 AuthorizationManager、UIConfigManager、数据处理、投保流程等。
5.负责处理客户端相关集成工作,查看源码修改 UI 展示,例如证件 OCR 识别、WeChat 分享、二维码扫描等第三方集成。
6.负责配置 assets 资源文件统一管理项目输出 Log。
7.负责页面性能优化工作,排查解决内存泄漏以及页面卡顿问题。
8.负责需求分配,规划具体功能模块完成时间。
9.负责与客户进行沟通,梳理用户原始需求,编写规范的需求分析文档。
合众管家
项目描述:该应用是合众人寿保险股份有限公司自主研发的面向业务员的销售管理平台。业务
员通过该平台可以管理个人的客户、业绩等信息。是业务员与客户、业务员与公司沟通交流 的平台。
工作职责:
1.负责实现广告位无限轮播功能,以及使用 Viewpage 管理切换中间不同界面。
2.负责编码下拉刷新以及滑动菜单等自定义控件。在首页等多条目界面使用下拉刷新控件,在新闻界面使用 SlidingMenu 侧滑菜单,提升用户体验。
3.负责推送模块,集成极光推送,实现自定义广播,利用 BroadcastReceiver 接收到服务器推送的通知,并解析服务器提供的 json。
4.负责处理并收集全局异常 Application UncaughtExceptionHandler,保证在出现未知异常时,不会给用户弹出异常信息,Kill 自身进程时提交异常信息给服务器。
负责集成第三方 ShareSdk 的分享模块,实现应用内信息的分享。