1. 精通Java语言,熟悉C/C++语言和面向对象程序设计思想;
2. 理解TCP、UDP网络协议,熟悉Socket网络程序设计方法
3. 熟悉XML、JSON、SQLite、JNI
4.熟悉网络通信,对Socket通信,Tcp/Ip和HTTP有比较深刻的理解,有网络编程经验;
5.熟悉Android存储方式,数据传递,handler原理;并对屏幕适配有一定了解;
6.熟悉Android批量打包,自动化打包及应用市场的上线;
7.Android高版本的特性和适配;
8.掌握即时聊天和视频通话技术的难点和实现。
项目A
一款在线球场预订的项目,功能点有热修复,增量更新,批量照片上传,Android高版本的适配,UI原型适配。
项目B
内部销售管理APP,可以录入编辑客户,对客户的统计,在线提交日/周/月报,抄送给领导或同事,报告的评论等。还可以对驻场销售上下班打卡,方便公司总部的管理。可对销售当月提成的查看。客户下单的及时推送,方便服务客户等。
角色 | 职位 |
负责人 | 高级Android开发工程师 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 后端工程师 |