1,熟练掌握Handler消息机制和AsyncTask异步线程机制;
2,熟练运用RecyclerView,ViewPager,Fragment;
3,熟练运用Retrofit,Gson,Glide等第三方框架;
4,熟练运用各种设计模式 ;
5,熟练使用Android studio和Git等开发工具;
6,熟悉使用微信支付支付宝支付、百度地图、消息推送以及分享内容至第三方平台;
7,熟练掌握UI设计、常用布局;
8,熟练掌握Android下嵌入数据库SQlite编程技术;
9,熟悉MVC和MVP开发模式;
10 ,熟悉Rxjava和Rxbus;
11,对安卓底层有一定的认识,有研究过源码;
12,做过基于腾讯云的直播开发
13,做过基于websocket的聊天软件
1 星云
维护周期 1年
开发时间 2016年10月-2017年10月;
开发环境 Android studio+Android SDK
项目描述:社交办公类app 仿钉钉的一些功能
功能模块:聊天 考勤 通讯录
个人职责:开发所有功能和维护.
技术要点:
1,RecyclerView的多条目优化;
2,网络请求优化(Rxjava+Retrofit)和请求;
3,和前端做桥接处理;
4,websocket的长连接保持通信和通知;
5,聊天消息的处理 文字 图片 语音及地图位置;
2 洽洽营销
维护周期 1年
开发时间 2017年11月-2018年10月;
开发环境 Android studio+Android SDK
项目描述:洽洽公司的多功能考核工具
功能模块:聊天 考勤 通讯录 记录数据
个人职责:开发所有功能和维护.
技术要点:
1,RecyclerView的多条目优化;
2,网络请求优化(Rxjava+Retrofit)和请求;
3,和前端做桥接处理;
4,websocket的长连接保持通信和通知;
5,各种审核表单(费用报销等)的view和数据处理;
6,数据库的处理 离线状态的处理;
7,考核页面自定义的各种界面;
角色 | 职位 |
负责人 | 全栈工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |