1)熟练掌握Android的API,理解Android的体系结构,掌握Android中UI设计、后台运行、数据存储等的原理,熟悉NDK;
2) 熟悉Android下网络通信机制,熟悉SOCKET通信,TCP/IP协议,HTTP协议, WebSocket协议;
3) 熟悉JSON/XML;
4) 熟悉设计模式,在通用性和复用性方面有深刻的理解;
5) 有良好编程习惯和文档编写能力;
6) 较强的逻辑思维能力,独立思考能力,以及较强的分析和解决问题的能力;
7) 积极主动,有责任心,较强的团队合作意识,心智成熟,性情稳定,工作敬业、负责、乐于分享。
2016/9 -- 2016/12:MyCar (团队开发)
软件环境: windows、Android SDK
开发工具: android studio,ps
项目描述: 此项目是为山东某高校定制开发,为了满足教学需要。此项目主要功能是通过app来远程控制小车,包括小车的档位设置,方向设置,刹车设置以及小车实时速度与电量显示。
责任描述: 此项目为个人独立开发,主要用到的技术有:
1.线程技术
2.sockect通信技术
3.自定义view
2015/9 -- 2017/12:职前通 (团队开发)
软件环境: windows、Android SDK
开发工具: android studio,ps
项目描述: 此应用是为在校大学生求职就业实习而生的,主要功能有测评、简历、实习、课程等!
责任描述: 此应用是团队完成开发,我在此项目主要实现功能:
测评模块页面、接口对接
简历中心页面编写与性能优化
个人中心页面、接口对接,后期Bug修改
第三方分享功能(微信、微博、qq)
第三方登录功能(微信、微博、qq)
第三方支付功能(支付宝、微信)
Android6.0运行时权限动态申请
2015/3 -- 2015/5:家乐园 (二次开发)
软件环境: windows、Android SDK
开发工具: Eclipse,ps
项目描述: 此应用是一个在线购物的app。
责任描述: 此应用是二次开发,我主负责二期项目新功能的编写,此项目主要用的技术:
1.自定义view 实现分类页面效果。
2.定时器自动刷新
3.自定义布局实现页面的复杂效果。