熟练使用 android-studio,Eclipse,svn,git 等开发工具;
熟练掌握常用 UI 控件,自定义控件,掌握事件分发制;
熟悉 google 推出的 design 库,熟悉 MD 规范;
熟练掌握 Android SDK 应用程序开发;
熟练掌握 android 线程通信及 Handler 消息机制原理;
熟练 Android 平台下的 Http 通信、Socket 通信、XML 解析(DOM、SAX、PULL);
熟练使用 okhttputils,vollel,rxjava+retrofit+okhttp 等网络请求框架;
熟练 sqlite 数据库操作,熟悉 litepal 及 greendao 等数据库操作框架;
熟悉 imageloader,Picasso,Glide 等图片加载框架,理解其多级缓存处理原理;
熟练掌握 android 中 mvc,mvp 设计架构项目;
熟悉 java jni 特性,了解对 c++调用. 熟练第三方支付支付宝,微信,银联等支付对接实现,可快速上手三方 SDK;
扎实 java 基础,深刻理解面向对象思想,熟悉常用设计模式,致力代码优雅;
有良好的数据结构和算法基础;
熟悉 Android6.0 以后,加入的运行时权限,对于手机文件访问需要的运行时权限申请。
了解 JavaScript,html 等 web 相关;
了解 html,javascript,JQuery,Ajax,Tomcat 等相关 web 应用开发;
了解 php 脚本语言,熟悉 thinkphp 框架
项目一:便利+
开发环境:eclipse+jdk1.7+svn
项目描述:便利+是一个社区项目,涉及 sns 交流模块,以及购物模块,服务社区。
技术实现:1,项目 MVC 架构,
2,结合 AyncTask+HttpURlConnection 封装请求库,与服务端 websocket 通信。
3,ListView 结合 ViewHolder 缓存优化,提升加载效率,
4,pulltoRefreshLayout 实现页面的刷新及加载。
5,ImageLoader 开源框架加载图片,图片多级缓存。
6,页面内容做本地缓存,实现在用户断网情况下,可以加载本地缓存内容提升
用户体验,
7,友盟 sdk 接入三方登录。
职责描述:负责项目的整体独立开发, 项目二:银点商城
开发环境:AS+jdk1.8+svn
项目描述:银点商城是一个电商项目,是一个 F2C 的快消品交易平台,
技术实现:1,项目采用 MVC 架构,
2,使用 Volley 封装网络请求,实现数据的本地持久化缓存和内存缓存,
3,按需求定制 UI,优化界面,提升用户体验,
4,swiperefreshlayout 实现刷新加载,
5,使用 Glide 实现网络图片的加载和缓存;
6,商品抢购模块页面应用 fragment 懒加载,实现每切换 fragment 页面可见时
重新拉取数据与服务端即时同步,渲染 UI。
7,share SDK 实现分享功能,分享 qq,微信,微博,以及短信分享,
8,ACache 做页面缓存,实现页面本地缓存优化,提升用户体验,
9,集成环信客服,实现客服功能,
职责描述:团队开发
完成订单处理模块,集成第三方支付的功能,支付包括支付宝,微信,银联等三方支
付,
完成抢购模块,处理不同时间段,发起的抢购活动,采用从服务端获取抢购开始时间,
客户端同步计时。重新进入页面则重拉数据,保证客户端与服务端数据同步,确保抢购业务实
时,商品抢购数量通过算法实现先快后慢,保证显示的 UI 数据起到促使用户消费的效果。
完成分享到 qq,微信,短信分享等功
角色 | 职位 |
负责人 | 前端研发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
开发环境:AS+jdk1.8+svn 项目描述:银点商城是一个电商项目,是一个 F2C 的快消品交易平台, 技术实现:1,项目采用 MVC 架构, 2,使用 Volley 封装网络请求,实现数据的本地持久化缓存和内存缓存, 3,按需求定制 UI,优化界面,提升用户体验,
项目描述:便利+是一个社区项目,涉及 sns 交流模块,以及购物模块,服务社区。 技术实现:1,项目 MVC 架构, 2,结合 AyncTask+HttpURlConnection 封装请求库,与服务端 websocket 通信。 3,ListView 结合 ViewHol