熟悉 android 平台的xml,json,html解析,熟练掌握各种数据存储方式 熟练
熟悉 android 的 JNI/NDK 开发, 实现 JAVA 与 C/C++ 程序间的互调 熟练
熟悉 webView,熟悉 java 与 js 互调 熟练
熟悉 android UI设计,常用布局,自定义控件,下拉刷新,滑动按钮等,动画特效 熟练
熟悉 android 事件传递,分发机制 熟练
熟悉 android listview,gridview,recyclerview等常用控件,四大组件,intent 的应用 熟练
熟悉 JAVA语言以及开发环境,良好的JAVA基础,具备良好的编码习惯 熟练
了解 新浪微博,腾讯微博,人人网 分享以及用户OAuth2.0 隐私授权 良好
了解 slidingMenu 框架,afinal框架,xutils框架,html5 良好
了解 现在比较时兴第三方的框架,AutoLayout,RXJava,RXAndroid,Glide,OKHttp,EventBus等 良好
熟悉 SQL语言, 熟悉 Oracle,sqlite 数据库 熟练
熟悉 UML 设计,常见的用例图,类图,活动图等 熟练
熟悉 使用svn,git 版本控制工具,bug管理平台 熟练
熟悉 android 多媒体,XMPP消息推送机制 熟练
熟悉 android 多线程机制,AIDL ,远程服务实现进程通信和数据传递 熟练
熟悉 android hanlder 消息机制 以及 AsyncTask 异步任务机制,异步查询框架AsyncQueryHandler 熟练
熟悉 http /tcp等网络通信协议,socket编程 熟练
熟悉 常见android 优化技术,listview优化,获取网络图片异步加载,分批加载,分页显示,sd卡缓存等优化方式 熟练
熟悉 MVC设计,熟悉常见的java 设计模式, 单例模式,工厂模式 熟练
一.向前金服
向前金服是一款p2p的理财软件,可以进行项目的出借有限时抢购,推荐项目,各种咨询,出借以后用户可以查看自己持有的项目
技术要点:
1.AutoLayout自适应布局
2.RXJava和RXAndroid简化代码结构
3.EventBus处理页面数据传输和页面跳转
4.宝付,金运通支付渠道
5.对Activity及其他组件进行重构,使控件更加易用
6.环信第三方客服接入
二.中融钱邦
中融钱邦是一款理财软件.项目分为三个页面,首页展示热门推荐的理财项目和预约理财项目还有一些公告等的入口,理财页展示所有可以投资的项目,每个条目可以进入详情页 ,展示详细的投资数据.可以线上直接投资,我的页面可以进行管理,进行账户充值和提现,邀请好友等功能.项目已上线.
技术要点:
1.首页轮播图
2.ListView中的不同布局
3.ListView的分页加载实现性能的优化
4.第三方资金托管平台
5.结合base64,md5实现数据请求加密
6.微博,微信,QQ的OAuth 2.0隐私授权认证,实现分享功能
7.手势密码实现
三.陌游
该项目是一款为游戏玩家开发的聊天交友APP,基于游戏数据的深度分析,支持多款游戏(魔兽世界.LOL.刀塔传奇.刀塔2.剑魂之刃.300英雄等热门游戏)游戏公会及相同兴趣玩家间的社交平台,在这里能找到同玩一款游戏的大神,找到曾经一起玩游戏的老朋友.项目已上线,但在2016年2月停止维护.
技术要点:
1.仿微信朋友圈实现改应用朋友圈功能,xutils框架加载图片.图片缓存,内存优化,
2.基于XMPP消息实现聊天图片的发送,后期由于流量的考虑在XMPP基础之上改造成二进制的消息格式(protobuf).
3.基于游戏公司的开放数据实名认证用户的角色数据, 项目的多游戏支持和切换.
4.项目的流量,电量,内存及性能的优化
5.百度API开源包, 定位附近玩家
6.微博,微信 OAuth 2.0 隐私授权认证,实现分享功能
7.公众号视频播放
四.光大线下瞬时贷
该软件是针对光大信用卡中心业务需求,为光大信用卡中心与乐视电视的合作而制作的一款pad端应用,支持离线和在线操作.该应用的用户群体是光大银行的业务员.业务员可以通过客户端给客户办理瞬时贷信用卡并购买乐视电视,并把办卡信息及相关附件上传到光大信用卡中心服务器.应用的另一个功能是为用电脑办理信用卡的客户补齐附件拍照及解锁信用卡.项目已上线.
技术要点:
1.异步加载+缓存+线程池管理.
2.Fragment、Json解析、SQLite数据库
3.https+ssl加密信道、滑动侧边栏(SlidingMenu_Library开源项目)、多线程上传、自定义适配器等技术sharedpreference 保存本地数据
五.光大信用卡
该软件是一款基于Android系统的pad端应用,支持离线和在线操作.该应用的用户群体也是光大银行的业务员.业务员可以通过客户端给客户办理信用卡,不同光大分支行的信用卡可配置,办理信用卡的客户信息及附件可以上传到服务器,在pad端本地可以查询办理过的信用卡信息.项目已上线.
技术要点:
1.从服务端请求数据后进行xml解析,根据解析出来的数据构建页面,进而达到服务器可以控制pad端布局的功能
2.制定通信接口以及业务层封装,服务器数据解析,异步查询及数据的封装,页面数据的展示.