1 扎实的JAVA基础,熟练掌握面向对象(OOP)思想,熟悉java序列化机制实现Android下IPC的机制。
2 熟练使用集合、IO流及多线程断点上传下载,和线程池的使用。
3 熟练掌握Android四大组件(Activity,Service,BroadcastReceiver,ContentProvider)
4 熟练使用Android下常用的布局设计,新版本Material Design布局和设计,熟练自定义控件和一些主流的第三方控件的使用等。
5 熟悉掌握MVC模式,单例、工厂,观察者,模板等设计模式。
6 熟悉Android下的Handler消息机制(Handler,Message,MessageQueen,Looper,HandlerThread),并能熟练使用Handler。
7 熟悉Android中的动画,选择器,样式和主题的使用,能够实现市面上大多数动画效果。
8 掌握OOM、ANR异常和各类友盟统计上的BUG的处理和熟练处理App全局Crash异常处理,并可以对应用进行相应的优化。
9 熟练并能独立解决市面上各种Android机型屏幕的适配(图片适配,Dimens适配和AutoLayout适配等等)。
10 熟悉XML/JSON数据解析和生成JSON/XML,以及Android下SQLiter数据库存储.
即信通 (2019-2021)
所在公司: 盛大游戏
项目职责:负责Android移动端独立开发.
开发工具:AndroidStudio
项目描述:
用于公司内部员工即时通讯功能.
基于Xmpp协议的聊天功能,该协议的前身是Jabber,我们采取XMPP协议主来实现IM主要是考虑XMPP协议是以XML为基础的,它继承了在XML环境中灵活的发展性。XMPP是可扩展的,不仅可以是简单的文本,而且可以携带复杂的数据和各种格式的文件,另外,XMPP协议在业界已有成熟的开源实现方案,从开发成本上来讲也是很有优势。项目功能包括公司组织架构,员工同事列表,员工之间单聊,群聊,消息格式支持发送图片信息,语音消息,离线文件传输等,后扩展加入移动端自定义表情包,推送离线消息批量处理,以及消息阅读状态回执等。
移动办公 (2017-2018)
所在公司: 盛大游戏
项目职责:负责Android移动端独立开发.
开发工具:AndroidStudio
项目描述:
用于公司内部员工手机考勤打卡,会议议程,工作流审批等
1.考勤打卡,Hybrid开发,Android WebView 轻量级的浏览器,一部分原生的功能改为HTML5来开发,这部分功能不仅能够在不升级的情况下动态更新,而且可以在Android或iOS上同时运行。JavaScrip 和 Java 相互调用。 集成高德和百度地图实现H5打卡定位。
2.会议议程, 使用 阿里技术框架Weex+Vue.js语言,Android混合开发,手机端查看会议室状态,预定会议和上传下载会议内容,支持图片,word,ppt等。
3. 工作流程审批,同步PC端后台数据,查询代办流程列表,审批提交流程等。
公司微博 (2015-2017)
所在公司: 盛大游戏
项目职责:负责Android移动端独立开发.
开发工具:Eclipse
项目描述:
用于公司内部员工发布,转发,关注,收藏等.
1.Android 界面UI开发,对不同类型尺寸的设备适配。
2.用户注册,登录(SSO单点登录),发布动态 以及收藏,评论,转载等功能开发
3.对用户上传图片压缩处理,避免应用出现内存OOM导致应用崩溃
4.移动端微博分页数据优化,解决大量数据加载展示卡顿等。
5. 按时发布版本更新迭代以及开发中的bug维护等。
天翔灯饰 (2014-2015)
所在公司: 武汉光谷信息
项目职责:负责Android移动开发.
开发工具:Eclipse
项目描述:
灯饰商城类App, 用户注册后,可在手机浏览店铺商品,升级会员,添加购物车,会员积分和购买商品等。
项目整体框架是Activity+RadioGroup+Fragment搭建, 使用OKHttp框架请求数据,商城图片用Glide加载图片,店铺首页
使用ViewPager组件实现顶部轮播图。加密用户数据,部分模块进行webView混合开发与原生交互。集成第三方支付宝SDK
开发支付功能等。