1、三年以上客户端开发经验;
2、扎实的Android开发基础,了解Android框架,了解各种优化技术,以及常见的系统问题;
3、熟悉Android开发平台和框架原理;熟练掌握android系统特性,熟悉android系统各种控件和服务;
4、熟悉Android SDK,精通Android开发平台及框架;
5、对Android程序性能优化、内存优化有一定的经验;
6、熟练使用Android标准控件,能够实现自定义控件;
7、熟悉Android 版本新特性;
8. 熟悉安卓系统底层相关技术,了解安卓系统运行原理;
9.开发基础良好,理解设计模式,在项目或产品中有很好的设计;
10、熟练掌握Android平台下的API,UI编写,常用布局,不同尺寸屏幕的兼容性设计;
11、熟悉常用算法和数据结构,掌握通用的设计原则及常用的设计模式;
12、精通多线程并发处理应用程序开发,熟悉Android线程与线程,进程与进程的通信机制;
13、熟悉Android SDK(并发线程、定位、数据、网络编程),熟悉Native + HTML5 混合模式开发;
14、熟悉Android framework,具有解读android源码的能力,能够自己定制控件;
15、熟悉现在主流的开发框架,具有一定的代码框架设计能力,单独开发过APK程序;
16、思路清晰,善于思考,学习能力强,有独立解决问题的能力;
17、代码严谨,逻辑清晰,编码习惯良好;
19、有较强的逻辑思维能力,有较强的学习能力,工作尽职尽责,有团队合作意识;
20、有强烈的事业心,遇到问题时,能积极主动地寻找解决方案;
ABC有限公司 ( 2017年10月 ~ 至今 )
• 项目:ABC商城项目
• 简介: ABC是一个用于社交分享促销的一个电商平台
• 项目职责
o 参与项目需求分析及评估,制定项目计划、框架搭建
o 根据项目进行需求分析,文档编写,UI 部分的实现与优化
o 协同测试人员测试,修改项目 bug,完善项目。
• 技术点
o 项目使用MVP模式作架构
o 配合Rxjava+retrofit+OkHttp作为项目的数据传输和处理
o 集成微信支付、支付宝支付功能
o 使用Git作为整个APP项目的代码版本控制
项目框架搭建之初参考了google 的mvp设计模式,使得代码层次更分明。项目也封装了常用控件和列表,以便项目的快速开发,并且也准备开源自己的封装到github上让更多的人参与,并指出还有待改善的地方。
CDF有限公司 ( 2015年9月 ~ 2017年10月 )
• 项目:CDF项目
• 简介: CDF项目为CDF公司旗下的一款APP,专注于为车主提供刚需的养车服务,如车险 、加油充值等,以及标准化的汽车养护服务,聚集了多名网红进行直播以及车品讲解等,让购物更省心,用户可在此平台随时随地发动态,和车友分享乐趣,商家可传播品牌及产品,直接实现价值。
• 项目职责
o 负责项目框架搭建、技术选型、技术难题等工作
o 不断重构优化代码,保证代码的健壮性、可读性、易维护性
o 协同测试人员测试,修改项目 bug,完善项目
o APP的版本开发迭代
• 技术点
o 使用OkHttp作网络请求框架
o 混合开发,原生与JS互相交互调用
o 使用网易云信实现直播功能
o 使用网易云信IM实现即时通讯
o 使用SVN作为整个APP项目的代码版本控制
通过此项目,我的编码能力得到了很大的提升,同时也接触了很多新技术,此外为公司带来了大量用户(市场过百万的下载量),使得公司收入了巨额的广告费,也因为用户量大,自己碰到一些兼容性的问题,通过Google和技术经理的指导下一一解决,把APP带入了一个全新的局面。
• 项目:CDF项目
• 简介: CDF项目APP是一款汽车用品购物商城,秉承线上购物线下服务的原则,与线下汽修服务点合作,全国多个城市,为用户提供省心、优质的一站式线下安装服务。
• 项目职责
o 项目需求分析、文档编写,UI 页面编写与功能开发
o 不断重构优化代码封装、调优
o APP的版本开发迭代
• 技术点
o 使用OkHttp作网络请求框架
o 集成微信支付、支付宝支付功能
o 引用高德地图作为APP定位功能以及导航功能
最初的CDF APP主要交由外包开发,前期我主要与外包进行对接,后期随着技术团队的壮大,主要为自主开发。CDF APP 也从最初的两三百下载量到后来几万、十几万的下载量,用户的各种各样问题反馈,都被我及时的解决,也正因为如此为公司带来更大收益,因此我获得了提前转正以及后来升了一级别。